LTWlanguages & frameworks ltw://paradigms
  1. Home
  2. Paradigms
  3. multi-paradigm programming

multi-paradigm programming

77 programming languages
LanguageAppearedType systemLanguages it influenced
Abbreviated Test Language for All Systems1983manifest typing, static typing, strong typing—
Ada1980static typing, nominative typing, safe typing, strong typing15
Apache Groovy2003dynamic typing, static typing, duck typing, strong typing3
BSASPEC2004dynamic typing, nominative typing—
C1972manifest typing, static typing, nominative typing, weak typing60
C#2001dynamic typing, nominative typing, inference typing, strong typing23
C*1987manifest typing, static typing, weak typing—
C++1983static typing, nominative typing, partial inference typing36
Caml1985static typing, inference typing, strong typing—
Ceylon2011static typing, safe typing, strong typing—
ChucK2002strong typing—
Coarray Fortran1990——
Cobra2006dynamic typing, static typing, inference typing, strong typing—
CoffeeScript2009dynamic typing2
Common Lisp1984dynamic typing, strong typing8
CPL1963—3
Crystal2014static typing, nominative typing, duck typing, inference typing—
Curl1998strong typing—
Cω2005strong typing1
DADiSP—dynamic typing, weak typing—
Dart2011static typing, inference typing, strong typing1
Dolittle———
Dylan1992dynamic typing, strong typing3
Easy Programming Language2004——
EC2004static typing, nominative typing, partial inference typing—
Eiffel1986static typing7
Erlang1986dynamic typing, strong typing8
EuLisp1990dynamic typing, strong typing—
Extensible Embeddable Language—dynamic typing—
Factor2003dynamic typing, strong typing—
Fantom2005dynamic typing, static typing—
Gleam2016static typing, safe typing—
GrGen2003dynamic typing, nominative typing—
Harbour1999dynamic typing, duck typing, safe typing, strong typing—
Haxe2005dynamic typing, static typing, nominative typing, inference typing—
Hop2006dynamic typing, strong typing—
Icon1977dynamic typing3
Itk1993dynamic typing—
J1990dynamic typing2
Jsish—dynamic typing, duck typing—
Julia2009dynamic typing, nominative typing, parametric polymorphism, strong typing—
Lisp1958dynamic typing, strong typing39
Lua1993dynamic typing, duck typing, strong typing9
Mercury1995static typing, parametric polymorphism, uniqueness typing, strong typing—
MLAB—dynamic typing, weak typing—
Nemerle2003static typing, nominative typing, inference typing, strong typing—
Nickle2001——
Object Pascal1986dynamic typing, static typing, safe typing, strong typing6
Objective-C1984dynamic typing, static typing, weak typing5
Opa2011static typing, inference typing, strong typing—
Oz1991dynamic typing2
Pascal Script2000strong typing—
PeopleCode———
Perl1987dynamic typing15
PLEXIL2005static typing, nominative typing—
Polyphonic C#2002dynamic typing, nominative typing—
PostScript1982dynamic typing, weak typing1
Prograph1983——
PWCT———
Python1991dynamic typing, gradual typing, duck typing32
Racket1995dynamic typing, strong typing—
Red2011——
SAMPL———
Seed72005manifest typing, static typing, nominative typing, strong typing—
SISAL1983static typing, strong typing—
Source2017dynamic typing, duck typing—
StarLogo2001dynamic typing, duck typing, strong typing1
Swift2014static typing, inference typing, strong typing5
T1982dynamic typing, strong typing1
Tcl1988dynamic typing6
Tea1997——
Visual Basic .NET2001dynamic typing, nominative typing1
Visual Basic for Applications1993——
Wolfram Language1988dynamic typing, strong typing—
XL2000strong typing—
XOTcl2000dynamic typing—
ZhPy2007——