File:John_McCarthy_Stanford.jpg · Wikimedia Commons · See Wikimedia Commons
Lisp
Sign in to saveAlso known as LISt Processor, List Processor, Lisp (programming language), ISO/IEC 13816, JIS X 3012
functional programming language based on the lambda calculus
Lisp is a programming language designed around the mathematical concept of lambda calculus, which focuses on using functions as the basic building blocks of computation. It matters because it pioneered functional programming—an approach to writing software that has influenced many modern programming languages and remains relevant for certain types of computational problems.
AI-generated from the Wikipedia summary — may contain errors.
Described at
TAPoR
tapor.ca →Link to a page describing this subject · 3,514 chars · not written by Vinony
Wikidata facts
- Image
- LISP Programazio Lengoaia UEU.png
Show 6 more facts
- Stack Exchange tag
- stackoverflow.com/tags/lisp
- Commons category
- Lisp (programming language)
- publication date
- 1959-01-15
- inception
- 1958-01-01
- social media followers
- 37044
- described at URL
- marketplace.sshopencloud.eu/tool-or-service/iheHw8
via Wikidata · CC0
~40 min read
Article
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. Originally specified in the late 1950s, it is the second-oldest high-level programming language still in common use, after Fortran. Lisp has changed since its early days, and many dialects have existed over its history. Today, the best-known general-purpose Lisp dialects are Common Lisp, Scheme, Racket, and Clojure.
Lisp was originally created as a practical mathematical notation for computer programs, influenced by (though not originally derived from) the notation of Alonzo Church's lambda calculus. It quickly became a favored programming language for artificial intelligence (AI) research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, the self-hosting compiler, and the read–eval–print loop.
Gallery (6)
Available in 73 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- हिन्दी
- abstract
- Albanian
- Aragonese
- Armenian
- Asturian
- Azerbaijani
- Bahasa Indonesia
- Bangla
Show 54 more
- Basque
- bat_smg
- Belarusian
- Bosnian
- Bulgarian
- Catalan
- Central Kurdish
- Croatian
- Czech
- Danish
- Esperanto
- Estonian
- Finnish
- Galician
- Greek
- Hebrew
- Hungarian
- Icelandic
- Ido
- Irish
- Kyrgyz
- Latin
- Latvian
- Lithuanian
- Malay
- Malayalam
- Marathi
- Mongolian
- Nederlands
- Norwegian
- Norwegian Nynorsk
- Occitan
- Piedmontese
- Polski
- Romanian
- Serbian
- Serbian (Latin)
- simple
- Slovak
- Slovenian
- Standard Moroccan Tamazight
- Svenska
- Tamil
- Tiếng Việt
- Toki Pona
- Türkçe
- Ukrainian
- Uzbek
- Welsh
- Wu Chinese
- zh_yue
- فارسی
- ไทย
- 한국어
via Wikidata sitelinks · CC0