01 · A life in computing
The person behind the work
John McCarthy helped define artificial intelligence as a field and developed Lisp, a programming language closely associated with symbolic AI research. At Stanford he pursued the formal representation of knowledge and common-sense reasoning. He also advocated time-sharing, allowing many people to use one computer interactively. His work linked ambitious questions about machine intelligence with languages and computing infrastructure that researchers could actually use.
The contribution, explained
John McCarthy helped found artificial intelligence and developed Lisp, a language built around symbolic expressions and lists. Instead of processing only numerical measurements, a program could manipulate structures representing rules, expressions and other programs. This provided a lasting language for exploring machine reasoning.
Why it matters
Symbolic programming supported early AI research and influenced language features such as automatic memory management and functional programming.
