H ? «»

Language peer sets for LISP:
United States
United States/1958
Designed 1958
1950s languages
Second generation
Early Cold War
Genus Lazy Evaluation LISPs
String and List Processing
Lazy Evaluation LISPs
LISPs
Lambda caculus
Lazy Evaluation LISPs/1958
LISPs/1958
Lambda caculus/1958
Lazy Evaluation LISPs/United States
LISPs/United States
Lambda caculus/United States
String and List Processing
String and List Processing/1958
String and List Processing/us

LISP(ID:14/lis005)

A list processing system with emphasis on recursion and formalism 

alternate simple view
Country: United States
Designed 1958
Published: 1956
Genus: Lazy Evaluation LISPs
Sammet category: String and List Processing


for LISt Processing.

John McCarthy et al, MIT late 1950s

Symbolic functional recursive language based on lambda- calculus, used especially for AI and symbolic math. Many dialects. Atoms and lists. Dynamic scope. Both programs and data are represented as list structures.

AI's mother tongue, a language based on the ideas of a) variable-length lists and trees as fundamental data types, and b) the interpretation of code as data and vice-versa. Invented by John McCarthy at MIT in the late 1950's. Accordingly, it has undergone considerable adaption. Modern variants are quite different in detail from the original LISP 1.5.

A list processing system with emphasis on recursion and formalism. (Sammett 1966)



Places
People:
Structures:
Related languages
Church typed-lambda calculusLISP   Influence
FLPLLISP   Influence
GPSLISP   Influence
IPLLISP   Influence
V2LISP   Evolution of
  LISPAdvice Taker Written using
  LISPASAS Based on
  LISPFRL Extension of
  LISPLAMA Based on
  LISPLISP 1.5 Evolution of
  LISPSDL Influence
  LISPSLPL Influence

References:

1955

1958

  • McCarthy, J. (1958) McCarthy, J. "A Revised Version of "MAPLIST"". MIT AI Lab., AI Memo No. 2, Cambridge Sept. 1958
  • McCarthy, J. (1958) McCarthy, J. "An Algebraic Language for the Manipulation of Symbolic Expressions" MIT AI Lab., AI Memo No. 1, Cambridge Sept. 1958.
  • McCarthy, J. (1958) McCarthy, J. "M. Merwin: Routines for turning FORTRAN Program into FORTRAN Routine" Computation Center MIT, Cambridge, January 1958
  • McCarthy, J. (1958) McCarthy, J. "Symbol Manipulating Language - Revisions of the Language" MIT AI Lab., AI Memo No. 3, Cambridge October 1958
  • McCarthy, J. (1958) McCarthy, J. "Symbol Manipulating Language - Revisions of the Language" MIT AI Lab., AI Memo No. 4, Cambridge October 1958.
  • McCarthy, J. (1958) McCarthy, J. "The Advice Taker, a Program with Common Sense" Abstract Extract: Introduction Online copy
          in Proceedings of the Symposium on the Mechanisation (1958) Proceedings of the Symposium on the Mechanisation of Thought Processes. Teddington, Middlesex, England: The National Physical Laboratory, November 1958

1959

  • McCarthy, J. (1959) McCarthy, J. "LISP Programmers Manual" Handwritten Draft, MIT AI Lab., Cambridge Oct. 1959.
  • McCarthy, J. (1959) McCarthy, J. "Recursive Functions of Symbolic Expressions and their Computation by Machine" MIT AI Lab., AI Memo No. 8, Cambridge March 1959.
  • McCarthy, John (1959) McCarthy, John "LISP: a programming system for symbolic manipulations" Abstract DOI
          in (1959) SESSION: Automatic programming: theory and research
  • Rochester, N. (1959) Rochester, N. "Symbol Manipulation Language". MIT AI Lab., AI Memo No. 5, Cambridge November 1959

1960

1961

1962

1964

  • Barbieri, R. (1964) Barbieri, R. Computer List-Processing Languages IBM, Data Systems Division, Poughkeepsie, New York Technical Report No. TR00.1209 November 1964 Extract: Sammet summary
  • Bobrow (1964) Bobrow, D.G. "Natural Language Input for a Computer Problem Solving System", Report MAC-TR-1, Project MAC, M.I.T., Cambridge, Mass., June 1964 Online copy pdf ps Abstract Extract: Introduction

1966

1967

1968

  • Bobrow, Daniel (1968) Bobrow, Daniel Review of Foster 1967 Extract: Review
          in (1968) ACM Computing Reviews 9(01) January 1968
  • Knuth, Donald E. (1968) Knuth, Donald E. The Art of computer programming, Addison-Wesley Publishing Company Reading, MA 1968 Extract: History And Bibliography
  • Sammet, Jean E. (1968) Sammet, Jean E. "Revised Annotated Descriptor Based Bibliography for the Use of Computers for Non-Numerical Mathematics"
          in Bobrow, D. G. (ed) (1968) Bobrow, D. G. (ed) "Symbol Manipulation Languages and Techniques", Proceedings of the IFIP Working Conference on Symbol Manipulation Languages. North-Holland Publishing Co., Amsterdam, 1968

1970

  • Harrison, Malcolm C (1970) Harrison, Malcolm C "Data-structures and programming" New York: Courant Institute of Mathematical Sciences 1970

1972

1974

  • McCarthy, J. (1974) McCarthy, J. LISP History. Talk at MIT, Spring or Summer 1974 (unpublished).

1977

  • Rieger et al (1977) Chuck Rieger, Hanan Samet. and Jonathan Rosenberg. "Artificial Intelligence Programming Languages for Computer Aided Manufacturing" Maryland Univ College Park Dept of Computer Science Sep 77 TR-595 AD-A047 179/7WC Abstract
  • Warren, David H.D., Luis M. Pereira, and Fernando (1977) Warren, David H.D., Luis M. Pereira, and Fernando C.N. Pereira, "Prolog: The Language and its Implementation Compared with LISP"
          in [AIPL 1977] (1977) SIGPLAN Notices 12(08) August 1977 "Symposium on Artificial Intelligence and Programming Languages"

1978

  • McCarthy, J. (1978) McCarthy, J. "History of LISP"
          in [HOPL I] (1979) SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978

1982

  • Allen, F. (1982) Allen, F. and Schwartz, J. review of Sammet and Lee HOPL conference end banquet excerpts Abstract
          in (1982) ACM Computing Reviews March 1982
  • Steel, T. (1982) Steel, T. B. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Tucker, A. (1982) Tucker, A. review of McCarthy 1978 in ACM Computing Reviews March 1982 Abstract
  • Van Deusen, M. (1982) Van Deusen, M. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982

1984

1988

1991

1996

  • (1996) Early LISP History (1956-1959) by Herbert Stoyan University of Erlangen-Nürnberg Lehrstuhl für Künstiche Intelligenz Am Weichselgarten 7, D-91058 Erlangen Germany html transcription

2002

  • (2002) Library of Congress Subject Headings L23

ResourcesSearch in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder