Computing Atlas

How Computing Was Built
Languages

Lisp

LISP, rhymes with wisp
Also Known As LISP

Citation Formats

General Reference

APA Style

BibTeX

Lisp, from List Processing, is a programming language designed by John McCarthy in 1958, built around the idea of representing both programs and data as nested lists, a design that made it especially suited to symbolic reasoning and, later, artificial intelligence research. It introduced ideas that later became common across many languages, including recursion as a primary tool, automatic memory management through garbage collection, and treating functions themselves as data that can be passed around and combined.

Facts
First Released
1958 1
Paradigm
Functional, symbolic 1
Significance
One of the earliest languages built for symbolic computation, and the long standing language of choice for artificial intelligence research for decades. 1
Cross-Tradition Connections

Associated With

Functional Programming, Concepts

Lisp is the first high level functional programming language.

In Field

Influenced

Invented By

Predecessor Of

Sources
1. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution
Walter Isaacson, Simon and Schuster, 2014
Wikipedia: Lisp (programming language)
Wikimedia FoundationLead section
Quote, Lead section
Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation.
View the Source
Wikipedia: Functional Programming
Wikimedia FoundationAssociated With: Functional Programming, History section
Quote, Associated With: Functional Programming, History section
The first high-level functional programming language, Lisp, was developed in the late 1950s for the IBM 700/7000 series of scientific computers.
View the Source
Wikipedia: Recursion (Computer Science)
Wikimedia FoundationAssociated With: Recursion, History
Quote, Associated With: Recursion, History
John McCarthy took the first steps by creating the programming language LISP in 1960.
View the Source
Wikipedia: Ruby (programming language)
Wikimedia FoundationInfluenced: Ruby, Semantics and philosophy section
Quote, Influenced: Ruby, Semantics and philosophy section
According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp.
View the Source
Wikipedia: Scheme (programming language)
Wikimedia FoundationPredecessor Of: Scheme, History section
Quote, Predecessor Of: Scheme, History section
a tiny Lisp interpreter
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.