ExpertClub
Paradigmsfunctional programming, imperative programming, procedural programming
Typing disciplinestrong typing, inference typing, static typing
First appeared1973
Designed byRobin Milner
DeveloperRobin Milner
Typeprocedural programming language, functional programming language, programming language
Influenced byISWIM

Sources: Wikidata (CC0) · Wikidata Q860654

Programming languages · 20

LanguageParadigmsFirst appearedDeveloper
Aliceconstraint programming, imperative programming, functional programming, concurrent computing2000Saarland University
ATSdeclarative programming, functional programming2006Boston University
C#object-oriented programming, strict programming, functional programming, event-driven programming, reflective programming, generic programming, structured programming, class-based programming, imperative programming, multi-paradigm programming2001Microsoft
C++object-oriented programming, multi-paradigm programming, functional programming, procedural programming, generic programming1983Bjarne Stroustrup
Camlfunctional programming, multi-paradigm programming, imperative programming1985Institut National de Recherche en Informatique et en Automatique
Ceylonfunctional programming, imperative programming, multi-paradigm programming, object-oriented programming2011Gavin King, Red Hat
Clairereflective programming, functional programming, class-based programming language, object-oriented programming1994—
Clojureconcurrent computing, logic programming, agent-oriented programming, functional programming2007Richard Hickey
Erlangconcurrent computing, functional programming, multi-paradigm programming, declarative programming1986Robert Virding, Joe Armstrong, Ericsson
F#object-oriented programming, metaprogramming, imperative programming, functional programming, concurrent computing, reflective programming2005F Sharp Software Foundation, Microsoft
Felix———
Gallina———
Haskellfunctional programming, purely functional programming, non-strict programming1990Paul Hudak, Philip Wadler, Erik Meijer, John Hughes, Lennart Augustsson, Simon Peyton Jones
Kotlinconcurrent computing, functional programming, structured programming, imperative programming, declarative programming, object-oriented programming, generic programming, reflective programming2011JetBrains
M—2008—
Mirandadeclarative programming, purely functional programming1985—
ParaSailconcurrent computing, parallel computing, object-oriented programming, procedural programming, structured programming2009—
Scalaconcurrent computing, functional programming, imperative programming, object-oriented programming2004École polytechnique fédérale de Lausanne, Martin Odersky
Standard MLmodular programming, imperative programming, functional programming, procedural programming1983Robin Milner
Ur/Web—2014—