Lisp, introduced in the late 1950s, was the first programming language to introduce recursion, garbage collection, and dynamic typing, fundamentally changing the landscape of computer science.

What happened: In 1960, John McCarthy and Steve Russell developed Lisp, a programming language that introduced recursion, garbage collection, and dynamic typing. Lisp’s unique syntax and ability to treat code as data made it an ideal tool for symbolic reasoning and natural language processing. Lisp (programming language)

Why it matters: Lisp’s impact on AI research is significant. It remained the dominant language for AI from the 1960s through the 1990s, shaping the development of expert systems, natural language understanding, and symbolic reasoning. Its concepts continue to influence modern programming languages, and its ideas about treating code as data underpin many contemporary AI projects. John McCarthy (computer scientist)

Further reading:

Lisp’s legacy is evident in the continued use of its dialects, such as Clojure, in contemporary AI projects.