LTWlanguages & frameworks ltw://paradigms
  1. Home
  2. Paradigms
  3. imperative programming

imperative programming

201 programming languages
LanguageAppearedType systemLanguages it influenced
Handel-C2005manifest typing, nominative typing, inference typing—
Harbour1999dynamic typing, duck typing, safe typing, strong typing—
HP BASIC for OpenVMS———
Hy2013——
Incr Tcl1993dynamic typing—
Intel Parallel Building Blocks2010manifest typing, weak typing—
ISWIM1966—1
J#2002—1
Janus1982——
Java1995manifest typing, static typing, nominative typing, safe typing, strong typing43
JavaScript1995dynamic typing, prototype-based programming, duck typing25
Joule1996—1
JOVIAL1960static typing, safe typing, structural typing, strong typing1
JS++2011dynamic typing, gradual typing, static typing—
Julia2009dynamic typing, nominative typing, parametric polymorphism, strong typing—
Kaleidoscope1994——
Kotlin2011static typing, inference typing, strong typing2
LOLCODE2007——
Lua1993dynamic typing, duck typing, strong typing9
MAD1959——
Mary1971static typing, strong typing—
MATH-MATIC1957—1
MATLAB1970dynamic typing, weak typing1
MetaPost1994dynamic typing, duck typing, strong typing1
Mewar Programming Language2025——
Mirah2008dynamic typing, static typing, inference typing, strong typing—
MIVA Script1996dynamic typing—
ML1973static typing, inference typing, strong typing18
Modula1975static typing, safe typing, strong typing4
Modula-21978static typing, safe typing, strong typing9
Modula-2+1984strong typing—
Modula-31989—3
Mojo2023——
MSX BASIC1983——
MUMPS1966typeless3
Nemerle2003static typing, nominative typing, inference typing, strong typing—
NEWP—static typing, strong typing—
Nim2008static typing, inference typing, structural typing, strong typing—
Nu2007dynamic typing—
Oberon1987dynamic typing, static typing, strong typing7
Oberon-21991strong typing2
Object Pascal1986dynamic typing, static typing, safe typing, strong typing6
Objective-J2008dynamic typing, duck typing, weak typing—
Obliq1993dynamic typing, strong typing—
OCaml1996static typing, inference typing, structural typing, strong typing12
Occam1983—3
Opa2011static typing, inference typing, strong typing—
Open Programming Language1984——
OpenCL2009manifest typing, static typing, nominative typing, weak typing—
Oriel1991——
Overpass QL———
Overpass XML———
Oz1991dynamic typing2
P42013——
Pascal1970static typing, safe typing, strong typing27
Pascal Script2000strong typing—
PCASTL2008——
PeopleCode———
Perl Data Language1996——
Phoenix Object Basic———
PHP1995dynamic typing, gradual typing, weak typing5
PILOT1968——
PL/C1973strong typing—
PL/I1964strong typing6
PL3601966static typing, strong typing—
PLEX1970—1
Pliant1999——
Plus1976static typing, safe typing, strong typing—
Power Fx—strong typing—
PowerShell2006dynamic typing, inference typing, safe typing, strong typing—
Programming Language for Business1972static typing, strong typing—
PROMAL1984——
Python1991dynamic typing, gradual typing, duck typing32
P′′1964—1
Q#2017static typing, strong typing—
QuakeC1996static typing, strong typing—
R1993dynamic typing—
Raku2015dynamic typing, gradual typing—
Rc1989weak typing—
REBOL1997dynamic typing, strong typing2