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 SignificanceOne of the earliest languages built for symbolic computation, and the long standing language of choice for artificial intelligence research for decades. 1 Lisp
Filter Results1 entry
Connections
Associated With
Lisp is the first high level functional programming language.
Source Wikipedia: Functional programming
Source Wikipedia: Recursion (Computer Science)
In Field
Source The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital RevolutionWalter Isaacson
Influenced
General knowledge, not independently re-fetched: Clojure, created by Rich Hickey, is a modern Lisp dialect targeting the JVM.
General knowledge, not independently re-fetched: Common Lisp (ANSI standard, 1984) unified and standardized several earlier Lisp dialects.
General knowledge, not independently re-fetched: Emacs Lisp is a dialect of the Lisp family, used as GNU Emacs's extension and scripting language.
Source Wikipedia: Ruby (programming language)
Influenced By
Invented By
Source The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital RevolutionWalter Isaacson
Predecessor Of
Source Wikipedia: Scheme (programming language)
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 sectionQuote, 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
WikipediaAssociated With: Functional Programming, History sectionQuote, 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, HistoryQuote, 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 sectionQuote, 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 sectionQuote, Predecessor Of: Scheme, History section
a tiny Lisp interpreter
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.