Lisp programming language
E94990
functional programming language
high-level programming language
multi-paradigm programming language
programming language
Lisp is a pioneering high-level programming language, especially influential in artificial intelligence research and known for its symbolic processing and distinctive parenthesized syntax.
Aliases (4)
- Lisp ×59
- "LISt Processor" ×1
- Clojure ×1
- LISP ×1
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
functional programming language
→
high-level programming language → multi-paradigm programming language → programming language → |
| designedBy |
John McCarthy
NERFINISHED
→
|
| designedFor |
list processing
→
symbolic manipulation → |
| developedAt |
Massachusetts Institute of Technology
NERFINISHED
→
|
| domain |
artificial intelligence
→
symbolic computation → |
| executionModel |
compiled
→
interpreted → |
| firstAppeared |
1958
→
|
| hasFeature |
S-expressions
→
parenthesized syntax → prefix notation → read–eval–print loop → |
| hasSyntax |
S-expression-based syntax
→
|
| influenced |
Arc
→
Clojure NERFINISHED → Common Lisp NERFINISHED → Dylan → Emacs Lisp NERFINISHED → JavaScript → Julia → Logo → NewLISP → Racket → Scheme NERFINISHED → Smalltalk → |
| influencedBy |
lambda calculus
→
|
| nameDerivedFrom |
"LISt Processor"
→
|
| notableFor |
macro system
→
minimal core language with powerful extensions → |
| notableImplementation |
AutoLISP
→
Clojure → Common Lisp → Emacs Lisp → Scheme → |
| paradigm |
functional programming
→
meta-programming → procedural programming → symbolic programming → |
| standardizedAs |
Common Lisp
NERFINISHED
→
|
| supports |
automatic garbage collection
→
first-class functions → higher-order functions → homoiconicity → macros → recursion → |
| typingDiscipline |
dynamic typing
→
|
Referenced by (12)
| Subject (surface form when different) | Predicate |
|---|---|
|
Emacs Lisp
("Lisp")
→
F# ("Lisp") → Julia ("Lisp") → Ruby ("Lisp") → Scheme ("Lisp") → Smalltalk ("Lisp") → Yukihiro Matsumoto ("Lisp") → |
influencedBy |
|
Scheme
("Clojure")
→
lambda calculus ("LISP") → |
influenced |
|
Lisp
(""LISt Processor"")
→
|
nameDerivedFrom |
|
John McCarthy
→
|
notableWork |
|
XEmacs
("Lisp")
→
|
supportsLanguage |