Lisp

John McCarthy published Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I [McC60] in the April 1960 edition of Communications of the ACM (CACM), describing the development of the Lisp system by the Artificial Intelligence group at the Massachusetts Institute of Technology.[75] Lisp’s general structure took its cues from the lambda calculus.

McCarthy and his team included Church’s notions of anonymous functions, functions as first- and higher-order structures. They also extended the lambda-calculus’s propositional and predicate functions (true, false, and, or, not, and other logic) into conditional expressions, making it easy to compute a recursive function without falling into an infinite loop. Lisp also ...

Get Clojure Applied now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.