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 References:
19551958- 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
196019611962- McCarthy, J.; Abram, Paul W.; Edwards, Daniel J.; (1962) McCarthy, J.; Abram, Paul W.; Edwards, Daniel J.; Hart, Timothy P.; and Levin, Michael I."LISP 1.5 Programmer's Manual", MIT Computation Center and Research Laboratory of Electronics 1962.
- R. M. Shapiro (1962) R. M. Shapiro "Computers, connector systems, and data descriptions" pp72-73
in (1962) Artificial languages
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- Berkeley, E.C., and Bobrow. D.G. (ed). (1966) Berkeley, E.C., and Bobrow. D.G. (ed). "The Programming Language LISP, its Operation and Applications". MIT Press, 1966.
- Berkeley. E.C.. (1966) Berkeley. E.C.. "LISP. A Simple Introduction"
in Berkeley, E.C., and Bobrow. D.G. (ed). (1966) Berkeley, E.C., and Bobrow. D.G. (ed). "The Programming Language LISP, its Operation and Applications". MIT Press, 1966. - Gladun, V. P. (1966) Gladun, V. P. "Memory organization for list processing" pp26-29
in Cybernetics. (1966) Cybernetics. New York. 2. 1966, March-April
1967- Bobrow, D.G., and Murphy, D.L. (1967) Bobrow, D.G., and Murphy, D.L. "The Structure of a LISP System Using Two Level Storage"
in [ACM] (1967) [ACM] CACM 10(03) (March 1967) - Foster, J. M. (1967) Foster, J. M. "List processing" London, McDonald 1967
- Sammet, Jean E., (1967) Sammet, Jean E., "Roster of Programming Languages 1967"
in (1967) Computers & Automation 16(6) June 1967 - Weissman, C. (1967) Weissman, C. LISP 1.5 Primer. Dickenson Press (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
19721974- 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
1984198819911996- (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 |