home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / lisp / 3137 < prev    next >
Encoding:
Text File  |  1992-12-23  |  2.4 KB  |  71 lines

  1. Newsgroups: comp.lang.lisp
  2. Path: sparky!uunet!paladin.american.edu!darwin.sura.net!gatech!destroyer!cs.ubc.ca!fornax!khattra
  3. From: khattra@cs.sfu.ca (Taj Khattra)
  4. Subject: Re: Origins of LISP and relation with Fortran
  5. Message-ID: <1992Dec23.214954.14307@cs.sfu.ca>
  6. Organization: CSS, Simon Fraser University, Burnaby, B.C., Canada
  7. References: <1992Dec23.111821.201165@circe.fr>
  8. Date: Wed, 23 Dec 1992 21:49:54 GMT
  9. Lines: 60
  10.  
  11. In article <1992Dec23.111821.201165@circe.fr> girou@circe.fr (Denis Girou) writes:
  12. >Date: Tue, 22 Dec 92 13:44:46 GMT
  13. > ...
  14. >
  15. >  I want to ask you a confirmation about an history point concerning the
  16. >origins of LISP (the section 2-13 of the FAQ doesn't say something about that).
  17. >
  18. >  Some years ago, one of my teacher says during a lesson that when John
  19. >McCarthy, around 1956, think to that will become LISP, he only want to write
  20. >an extension to the Fortran language (Fortran I or Fortran II at this time)
  21. >to manipulate lists structures. It would be only later that he thought to a
  22. >real new language, completely independant of Fortran.
  23. >
  24. > ...
  25. >
  26.  
  27. I think your teacher was right.
  28.  
  29. Here are some extracts from the paper 
  30.  
  31.   _The Influence of the Designer on the Design - J. McCarthy and LISP_ 
  32.   by Herbert Stoyan 
  33.  
  34. published in 
  35.  
  36.   _Artificial Intelligence and Mathematical Theory of Computation - Papers 
  37.   in Honor of John McCarthy_  edited by Vladimir Lifschitz, Academic Press
  38.   Inc., 1991.
  39.  
  40. I suggest you get a hold of this paper for more details.
  41.  
  42.      ...
  43.  
  44.        Around 1956 McCarthy understood the central role of a programming
  45.      language for his scientific goal - artificial intelligence. A
  46.      consulting job in 1957 enabled him to experiment with a combination
  47.      of algebraic notation (as it is used in FORTRAN for describing
  48.      arithmetical computation) and list processing (as it was invented
  49.      by Newell, Shaw, and Simon). The experiment was succesful and the
  50.      idea became for him a basis of thinking.
  51.        He analyzed existing programming languages more deeply (using
  52.      FORTRAN as model) and started to ask for new means of expression.
  53.  
  54.      [pg 409]
  55.  
  56.      ...
  57.  
  58.        The initial plan [5] (*) for LISP was an extension of FORTRAN.
  59.  
  60.       [pg 411]
  61.  
  62.      ...
  63.  
  64. (*) [5] J. McCarthy: An Algebraic Language for the Manipulation of
  65.     Symbolic Expressions. MIT AI Memo 1, Cambridge, MA,
  66.     September 1958.
  67.  
  68. --
  69. Taj Khattra                       peace and happiness and all the other
  70. khattra@cs.sfu.ca                 good shit ... - jimi hendrix
  71.