Lisp programming language logo

LISP Programming Language

What Happened

John McCarthy created LISP (LISt Processing), a programming language designed specifically for AI research. Its features — recursion, dynamic typing, garbage collection, and homoiconicity — were decades ahead of their time.

Why It Mattered

Became the dominant language of AI research for more than three decades. It introduced programming concepts that influenced generations of languages and remained part of the AI toolkit long after its commercial peak.

Key People

Organizations

Tags

Related Milestones

John McCarthy, organizer of the Dartmouth Conference
Research

The Dartmouth Conference

A two-month workshop at Dartmouth College where the term 'Artificial Intelligence' was officially coined. The proposal stated: 'Every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it.' This gathering brought together the founders of the field.

John McCarthyMarvin MinskyDartmouth CollegeMIT
NVIDIA CUDA GPU computing logo
Infrastructure

GPU Computing for Neural Networks

Researchers including Andrew Ng demonstrated that GPUs (graphics processing units) could train neural networks 10-70x faster than CPUs. NVIDIA's CUDA platform made GPU programming accessible. This hardware breakthrough removed the computational bottleneck that had held back deep learning.

Andrew NgStanford UniversityNVIDIA
Frank Rosenblatt, inventor of the Perceptron
Research

The Perceptron

Frank Rosenblatt built the Mark I Perceptron, the first hardware implementation of an artificial neural network. It could learn to classify simple visual patterns. The New York Times reported it as an 'Electronic Brain' that the Navy expected would 'be able to walk, talk, see, write, reproduce itself and be conscious of its existence.'

Frank RosenblattCornell Aeronautical Laboratory
ELIZA chatbot conversation example
Research

ELIZA: The First Chatbot

Joseph Weizenbaum created ELIZA, a program that simulated a Rogerian psychotherapist using simple pattern matching. Despite being purely rule-based with no understanding, users became emotionally attached to it and insisted it truly understood them — a phenomenon Weizenbaum found deeply disturbing.

Joseph WeizenbaumMIT
Research

SHRDLU: Natural Language Understanding

Terry Winograd created SHRDLU, a program that could understand and respond to English commands about a simulated 'blocks world.' Users could ask it to move objects, answer questions about their arrangement, and even understand pronouns and context within its limited domain.

Terry WinogradMIT

Get the latest AI milestones as they happen

Join the newsletter. No spam, just signal.