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.
All labels observed (5)
| Label | Occurrences |
|---|---|
| Lisp | 34 |
| LISP | 4 |
| Lisp programming language canonical | 2 |
| "LISt Processor" | 1 |
| Clojure | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
functional programming language
ⓘ
high-level programming language ⓘ multi-paradigm programming language ⓘ programming language ⓘ |
| designedBy | John McCarthy ⓘ |
| designedFor |
list processing
ⓘ
symbolic manipulation ⓘ |
| developedAt | Massachusetts Institute of Technology ⓘ |
| 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 ⓘ Common Lisp ⓘ Bob Dylan ⓘ
surface form:
Dylan
Emacs Lisp (for GNU Emacs environment) ⓘ
surface form:
Emacs Lisp
JavaScript ⓘ Julia ⓘ Logo ⓘ NewLISP ⓘ Racket ⓘ Scheme ⓘ Smalltalk ⓘ |
| influencedBy | lambda calculus ⓘ |
| nameDerivedFrom |
Lisp programming language
self-linksurface differs
ⓘ
surface form:
"LISt Processor"
|
| notableFor |
macro system
ⓘ
minimal core language with powerful extensions ⓘ |
| notableImplementation |
AutoLISP
ⓘ
Clojure ⓘ Common Lisp ⓘ Emacs Lisp (for GNU Emacs environment) ⓘ
surface form:
Emacs Lisp
Scheme ⓘ |
| paradigm |
functional programming
ⓘ
meta-programming ⓘ procedural programming ⓘ symbolic programming ⓘ |
| standardizedAs | Common Lisp ⓘ |
| supports |
automatic garbage collection
ⓘ
first-class functions ⓘ higher-order functions ⓘ homoiconicity ⓘ macros ⓘ recursion ⓘ |
| typingDiscipline | dynamic typing ⓘ |
Referenced by (42)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Clojure
this entity surface form:
LISP
subject surface form:
Emacs Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
subject surface form:
Lisp
this entity surface form:
"LISt Processor"
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
subject surface form:
Logo
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
LISP
this entity surface form:
Lisp
subject surface form:
Yukihiro Matsumoto
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
Lisp
this entity surface form:
LISP
this entity surface form:
LISP
this entity surface form:
Lisp