LTWlanguages & frameworks ltw://languages
  1. Home
  2. Languages
  3. Lisp
Language

Lisp

Functional programming language based on the lambda calculus

1958Appeared
39Languages it influenced

Facts

Appeared
1958
Languages it influenced
39
First release
1958
Kind
multi-paradigm programming language, interpreted language, procedural programming language, metaprogramming language, reflective programming language, functional programming language
Designed by
John McCarthy
Developer
Steve Russell, John McCarthy
Used for
artificial intelligence, creating, analysis, content analysis, computer programming
Influences listed
1

Sources: Wikidata (CC0) · Wikidata Q132874

Influenced · 39

LanguageAppearedParadigmsType systemLanguages it influenced
AgentSheets1991object-oriented programming—1
Ceylon2011functional programming, imperative programming, multi-paradigm programming, object-oriented programmingstatic typing, safe typing, strong typing—
Claire1994reflective programming, functional programming, class-based programming language, object-oriented programmingdynamic typing, static typing, strong typing—
CLIPS1985object-oriented programming——
Clojure2007concurrent computing, agent-oriented programming, functional programming, logic programmingdynamic typing, strong typing2
CLU1975procedural programming, object-oriented programmingstrong typing5
Common Lisp1984generic programming, reflective programming, procedural programming, functional programming, multi-paradigm programming, metaprogramming, object-oriented programmingdynamic typing, strong typing8
COWSEL1964———
Curl1998reflective programming, functional programming, multi-paradigm programming, declarative programming, object-oriented programmingstrong typing—
Dylan1992functional programming, multi-paradigm programming, object-oriented programmingdynamic typing, strong typing3
Erlang1986concurrent computing, functional programming, multi-paradigm programming, declarative programmingdynamic typing, strong typing8
Extempore—functional programmingdynamic typing—
Factor2003functional programming, concatenative programming, multi-paradigm programming, stack-oriented programmingdynamic typing, strong typing—
Forth1970reflective programming, procedural programming, concatenative programming, stack-oriented programmingtypeless10
Haskell1990functional programming, purely functional programming, non-strict programmingstatic typing, inference typing, strong typing24
Hy2013generic programming, procedural programming, imperative programming, metaprogramming, object-oriented programming——
Impromptu2005functional programmingdynamic typing1
Io2002prototype-based programming, object-oriented programmingdynamic typing, strong typing3
Little b2004functional programming, object-oriented programmingdynamic typing, strong typing—
Logo1967reflective programming, procedural programming, functional programmingdynamic typing11
MLisp———1
Nial1981array programmingdynamic typing—
Nim2008concurrent computing, procedural programming, functional programming, imperative programming, macro metaprogramming, metaprogramming, object-oriented programmingstatic typing, inference typing, structural typing, strong typing—
Nyquist2009———
Oz1991concurrent computing, prototype-based programming, functional programming, imperative programming, multi-paradigm programming, constraint programming, object-oriented programmingdynamic typing2
Perl1987multi-paradigm programmingdynamic typing15
Pixie2015functional programming——
Pliant1999procedural programming, imperative programming——
PostScript1982procedural programming, concatenative programming, multi-paradigm programming, stack-oriented programmingdynamic typing, weak typing1
Pure2008functional programming, declarative programmingdynamic typing, strong typing—
Qalb2012functional programming——
REBOL1997prototype-based programming, functional programming, imperative programming, language-oriented programmingdynamic typing, strong typing2
Ruby1995reflective programming, functional programming, imperative programming, object-oriented programmingdynamic typing, duck typing, strong typing11
Scheme1975procedural programming, functional programming, imperative programming, metaprogrammingdynamic typing, latent typing, strong typing16
Smalltalk1972class-based programming, object-oriented programmingdynamic typing, strong typing33
Squeak1996object-oriented programmingdynamic typing—
Tcl1988event-driven programming, procedural programming, functional programming, imperative programming, multi-paradigm programming, object-oriented programmingdynamic typing6
UCBLogo——dynamic typing—
Wolfram Language1988functional programming, imperative programming, multi-paradigm programming, array programming, declarative programming, object-oriented programmingdynamic typing, strong typing—

Languages based on it · 3

Languages · 1

LanguageAppearedParadigmsType systemLanguages it influenced
Emacs Lisp1985reflective programming, functional programming, metaprogrammingdynamic typing, strong typing—

Frameworks written in it · 1

FrameworkKindLicence
Caveman2web framework, free software—