Skip to content
IROSG.
Computing pioneers

John McCarthy: naming a field and building its tools

Artificial intelligence and Lisp are two important parts of McCarthy’s intellectual legacy.

Photograph of John McCarthy

Ideas and a language

John McCarthy helped establish and name the field of artificial intelligence and developed Lisp. Symbolic programming and computer time-sharing also formed part of his work.

A learning perspective

A research field needs more than an ambitious goal; it also needs ways to express and investigate problems. Learning about AI benefits from studying symbolic approaches alongside statistical methods.

A research field needs ways to express ideas

Naming a field can bring related questions together, but progress also needs tools for expressing and testing ideas. Symbolic approaches represent a problem through explicit structures and rules. Languages and programming environments must make those representations usable, helping explain Lisp’s place in AI history.

Different approaches should not be treated as interchangeable. A rule-based system and a model learned from data have different assumptions and limitations. Compare them against a specified problem, available evidence and evaluation criteria rather than a shared label.

A learning example: a lab assistant

Imagine a small assistant explaining a device’s state. Explicit rules might suggest checking process status when a service is stopped, or examining network connectivity when it is running but unreachable. The reasoning is visible, but its quality depends on the completeness and consistency of the rules.

The assistant should also admit when evidence is insufficient. An “unknown” outcome is a useful part of the specification, not necessarily a defect. Even a small apparently intelligent system needs input contracts and tests.

IROSG learning perspective

Describe a problem using explicit rules and identify where the growing number of cases becomes difficult to manage. Keep explanations of decisions and examples of failures. The exercise is about understanding a method’s boundary rather than immediately building a large system.

McCarthy’s work on time-sharing also highlights the importance of interactive access to computing resources. Computing tools concern not only algorithms but the conditions under which people can explore them.

TRACEABLE KNOWLEDGE

Sources & further reading

01
Computer History Museumhttps://computerhistory.org/profile/john-mccarthy/
02
Portrait source and creator attributionhttps://commons.wikimedia.org/wiki/File:John_McCarthy_Stanford.jpg
03
Portrait reuse licensehttps://creativecommons.org/licenses/by-sa/2.0

Editorial review date:

IROSG / EDITORIAL

News and pioneer profiles use original writing with source attribution. Image credits and licenses are kept in each page’s sources section instead of beneath the images. CVE reference data credits its primary sources.

Editorial and image policy ↗

Keep exploring.

Computing pioneers ↗
Donald DaviesComputing pioneers
Development & DevSecOps

Donald Davies

Original Persian technical editorial based on the official sources below. It covers the subject, architecture, practical use cases, important limitations and defensive considerations.

1 min readRead story
J.C.R. LickliderComputing pioneers
Development & DevSecOps

J.C.R. Licklider

Original Persian technical editorial based on the official sources below. It covers the subject, architecture, practical use cases, important limitations and defensive considerations.

1 min readRead story
Peter NaurComputing pioneers
Development & DevSecOps

Peter Naur

Original Persian technical editorial based on the official sources below. It covers the subject, architecture, practical use cases, important limitations and defensive considerations.

1 min readRead story