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