Programming language · 1958

Lisp

Functional programming language based on the lambda calculus.

Lisp logo
AssemblyWritten in
1958First released
John McCarthyDeveloper
dynamicTyping
Built fromInfluenced Lisp AssemblySchemeCommon LispClojureLogoJavaScriptRubyPythonML
CompilerInfluence
Replacedassembly for early AI and symbolic computing
Being replaced byPython and statistical methods for most modern AI work

What is Lisp written in?

The Lisp compiler is written in Assembly (well-documented). Lisp is self-hosting.

What Lisp is used for

Lisp pioneered ideas, the REPL, garbage collection, macros, treating code as data, that shaped every language after it. It was historically central to artificial-intelligence research and remains influential in language design.

Notable software: classic AI systems, Emacs (via Emacs Lisp), and AutoCAD's scripting (AutoLISP).

Quick Facts

Designed by
John McCarthy
Developer
Steve Russell
First released
1958
Typing
dynamic

About Lisp

Lisp is a functional programming language based on the lambda calculus. It is a dynamically typed and garbage-collected language that is executed directly by an interpreter. It supports functional and multi-paradigm programming.

Lisp first appeared in 1958 and was designed by John McCarthy. Development is led by Steve Russell.

How Lisp is implemented

In the Language Lineage dataset, Lisp is self-hosting, so its own compiler is written in Lisp itself. Reaching self-hosting, where a language is mature enough to compile itself, is a milestone that proves the language can handle a large, real-world program.

Lisp in the language family tree

Lisp drew on ideas from Information Processing Language and went on to influence Scheme, Common Lisp, ML, Julia, Clojure, and Ruby.

Sources: Wikipedia · Wikidata

Frequently Asked Questions

What language is Lisp written in?
Lisp is primarily implemented in Assembly. See the implementation section above for details and source references.
Which languages did Lisp influence?
Lisp influenced Scheme, Common Lisp, ML among others.
Is Lisp self-hosting?
Yes, Lisp is self-hosting, its compiler can compile itself.
When was Lisp first released?
Lisp was first released in 1958. It was designed by John McCarthy.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Lisp relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=lisp" width="100%" height="500" loading="lazy" style="border:0" title="Lisp relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Lisp source record.

Explore Lisp in Graph →