LISP Superseded
The second-oldest high-level language still in use — McCarthy's list processor introduced garbage collection, conditionals, recursion, and code-as-data. The original dialect dissolved into the family it founded.
McCarthy's 1958 Lisp — the second-oldest language still used — brought symbolic computation: S-expressions, the conditional expression, recursion, garbage collection, and the read-eval-print loop. Steve Russell's 1959 implementation of eval made theory a program.\n\nEvery Lisp since — Scheme, Common Lisp, Clojure, Emacs Lisp — descends from this single ancestor, and homoiconicity (code as data) remains its signature.
→ Read the full article on the ALB Wiki
Timeline
| 1958 | Designed by John McCarthy at MIT |
| 1960 | LISP I ships; garbage collection debuts |