Loading timeline…
19581950s
LISP Programming Language
The primary programming language for artificial intelligence research for decades.
Why It Was Important
Created by John McCarthy, LISP (LISt Processing) introduced fundamental programming concepts including tree data structures, automatic storage management (garbage collection), and dynamic typing. Its unique capability to treat code as data made it the dominant language for symbolic AI and expert systems.
Who Invented It
John McCarthy
Creator of LISP and the concept of time-sharing systems.
Applications
- Symbolic AI
- Expert Systems
- Functional Programming
Key Papers
- Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I
John McCarthy · Communications of the ACM · 1960
Videos
Lisp, The Quantum Programmer's Choice - Computerphile
Computerphile
PiDP6 & Lisp - Computerphile
Computerphile