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

structured programming

88 programming languages
LanguageAppearedType systemLanguages it influenced
ABAP1983static typing, nominative typing, safe typing, strong typing—
ABC1975polymorphism, strong typing1
Ada1980static typing, nominative typing, safe typing, strong typing15
Alef2010static typing, strong typing2
ALGOL1959—13
ALGOL 581958static typing, strong typing3
ALGOL 601960static typing, strong typing13
ALGOL W1966static typing, strong typing1
APL1966dynamic typing10
BCPL1967—3
BLISS1970——
C1972manifest typing, static typing, nominative typing, weak typing60
C#2001dynamic typing, nominative typing, inference typing, strong typing23
C++/CLI2004——
Charm1996static typing, strong typing—
Cilk1994manifest typing, static typing, weak typing2
Clarion1986——
COMAL1975strong typing—
Component Pascal1997static typing, strong typing—
Concurrent Euclid1980strong typing—
Coral 661964static typing, strong typing—
CPL1963—3
Darwin1991dynamic typing, strong typing—
DataFlex1982——
DBYTE—static typing—
DIBOL1970static typing—
Draco—manifest typing, static typing, strong typing—
Edinburgh IMP1966static typing, strong typing—
Euclid1977static typing, strong typing2
Euler1965dynamic typing—
Executive Systems Problem Oriented Language1966static typing, strong typing—
Ezhil2007dynamic typing, strong typing—
Flowgorithm2014——
Fortran1957manifest typing, static typing, strong typing13
Genie2008static typing, strong typing—
Go2009static typing, duck typing, inference typing, structural typing, strong typing8
HAL/S1978——
Hale2026——
Icon1977dynamic typing3
J#2002—1
Java1995manifest typing, static typing, nominative typing, safe typing, strong typing43
JOVIAL1960static typing, safe typing, structural typing, strong typing1
JS++2011dynamic typing, gradual typing, static typing—
Kotlin2011static typing, inference typing, strong typing2
Lasso1995dynamic typing, nominative typing, duck typing—
LOLCODE2007——
LSE1960——
LYaPAS1964dynamic typing—
Microsoft C1983——
Microsoft Small Basic2008dynamic typing, weak typing—
Modula-21978static typing, safe typing, strong typing9
NekoVM2005dynamic typing—
NetRexx1996dynamic typing, static typing, safe typing, strong typing—
NEWP—static typing, strong typing—
Nu2007dynamic typing—
Oberon1987dynamic typing, static typing, strong typing7
Object Pascal1986dynamic typing, static typing, safe typing, strong typing6
Obliq1993dynamic typing, strong typing—
Open Programming Language1984——
OpenCL2009manifest typing, static typing, nominative typing, weak typing—
ParaSail2009static typing, strong typing—
Pascal1970static typing, safe typing, strong typing27
PL/C1973strong typing—
PL/I1964strong typing6
PL/M1973——
PL3601966static typing, strong typing—
Plus1976static typing, safe typing, strong typing—
PROMAL1984——
PureBasic1998——
P′′1964—1
QuakeC1996static typing, strong typing—
Rapira1987dynamic typing—
Raptor———
REXX1979dynamic typing2
RPL1984——
RTL/21972static typing, safe typing, structural typing, strong typing1
S3———
Seed72005manifest typing, static typing, nominative typing, strong typing—
SETL1969dynamic typing2
Simula1962static typing, nominative typing10