Lisp programming language

E94990

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)

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

Please wait…