ExpertClub
  1. Home
  2. Programming languages
  3. Lisp
Language

Lisp

Paradigmsmulti-paradigm programming, functional programming, procedural programming, reflective programming, metaprogramming
Typing disciplinedynamic typing, strong typing
First appeared1958
Designed byJohn McCarthy
DeveloperJohn McCarthy, Steve Russell
Typeinterpreted language, procedural programming language, metaprogramming language, reflective programming language, functional programming language, multi-paradigm programming language
First release1959
Influenced byInformation Processing Language

Sources: Wikidata (CC0) · Wikidata Q132874

Programming languages · 40

LanguageParadigmsFirst appearedDeveloper
AgentSheetsobject-oriented programming1991—
Ceylonfunctional programming, imperative programming, multi-paradigm programming, object-oriented programming2011Gavin King, Red Hat
Clairereflective programming, functional programming, class-based programming language, object-oriented programming1994—
CLIPSobject-oriented programming1985Lyndon B. Johnson Space Center
Clojureconcurrent computing, logic programming, agent-oriented programming, functional programming2007Richard Hickey
CLUobject-oriented programming, procedural programming1975Massachusetts Institute of Technology, Barbara Liskov
Common Lispgeneric programming, reflective programming, procedural programming, functional programming, multi-paradigm programming, metaprogramming, object-oriented programming1984Common Lisp committee, J13
COWSEL—1964Rod Burstall, Robin Popplestone
Curlreflective programming, functional programming, multi-paradigm programming, declarative programming, object-oriented programming1998SCSK Corporation, Steve Ward
Dylanobject-oriented programming, multi-paradigm programming, functional programming1992Apple Inc., Carnegie Mellon University
Erlangconcurrent computing, functional programming, multi-paradigm programming, declarative programming1986Robert Virding, Joe Armstrong, Ericsson
Extemporefunctional programming——
Factorfunctional programming, stack-oriented programming, multi-paradigm programming, concatenative programming2003Slava Pestov
Forthreflective programming, procedural programming, concatenative programming, stack-oriented programming1970Charles H. Moore
Haskellfunctional programming, purely functional programming, non-strict programming1990Paul Hudak, Philip Wadler, Erik Meijer, John Hughes, Lennart Augustsson, Simon Peyton Jones
Hyobject-oriented programming, metaprogramming, imperative programming, procedural programming, generic programming2013—
Impromptufunctional programming2005—
Ioobject-oriented programming, prototype-based programming2002Steve Dekorte
Little bobject-oriented programming, functional programming2004Harvard Medical School
Logofunctional programming, procedural programming, reflective programming1967Cynthia Solomon, Idit Harel Caperton, Seymour Papert
MLisp———
Mocklisp———
Nialarray programming1981—
Nimmetaprogramming, concurrent computing, procedural programming, functional programming, imperative programming, macro metaprogramming, object-oriented programming2008—
Nyquist—2009Roger B. Dannenberg
Ozobject-oriented programming, constraint programming, concurrent computing, prototype-based programming, imperative programming, functional programming, multi-paradigm programming1991—
Perlmulti-paradigm programming1987The Perl Foundation, Larry Wall
Pixiefunctional programming2015—
Pliantprocedural programming, imperative programming1999—
PostScriptstack-oriented programming, multi-paradigm programming, concatenative programming, procedural programming1982Adobe
Puredeclarative programming, functional programming2008—
Qalbfunctional programming2012Eyebeam Art and Technology Center
REBOLfunctional programming, prototype-based programming, imperative programming, language-oriented programming1997—
Rubyreflective programming, functional programming, imperative programming, object-oriented programming1995Yukihiro Matsumoto
Schemefunctional programming, procedural programming, imperative programming, metaprogramming1975—
Smalltalkobject-oriented programming, class-based programming1972Alan Kay, Dan Ingalls, Adele Goldberg, Diana Merry
Squeakobject-oriented programming1996Apple Inc.
Tclmulti-paradigm programming, procedural programming, event-driven programming, functional programming, imperative programming, object-oriented programming1988John Ousterhout
UCBLogo——George Mills, Michael Katz
Wolfram Languagefunctional programming, imperative programming, multi-paradigm programming, array programming, declarative programming, object-oriented programming1988Stephen Wolfram, Wolfram Research

Programming languages · 1

Operating systems · 1

Operating systemDeveloperFirst releaseLicense
GeneraSymbolics——