LTWlanguages & frameworks ltw://languages
  1. Home
  2. Languages

Languages

Programming languages A–Z with the year they appeared, their paradigms and type systems.

1,124 programming languages
LanguageAppearedParadigmsType systemLanguages it influenced
*Lisp1985parallel computingdynamic typing—
.QL2007logic programming, declarative programming, object-oriented programmingstatic typing, strong typing—
///2006esoteric programming——
1C:Enterprise programming language1996event-driven programming, object-oriented programming——
3DMLW————
4DOS1988———
4th Dimension1984procedural programming——
A#2004———
A+1988array programmingdynamic typing, strong typing—
ABAP1983structured programming, imperative programming, object-oriented programmingstatic typing, nominative typing, safe typing, strong typing—
ABasiC1985———
Abbreviated Language For Authorization—declarative programming——
Abbreviated Test Language for All Systems1983multi-paradigm programmingmanifest typing, static typing, strong typing—
ABC1975procedural programming, structured programming, imperative programmingpolymorphism, strong typing1
ABSYS1967logic programming, declarative programming——
ACL21990functional programmingdynamic typing—
Acorn System BASIC————
Action!1983procedural programming——
ActionScript1998prototype-based programming, functional programming, imperative programming, object-oriented programmingstatic typing, strong typing1
Active Server Pages1996———
ActiveVFP2001procedural programming, object-oriented programmingdynamic typing, weak typing—
Ada1980structured programming, imperative programming, multi-paradigm programming, object-oriented programmingstatic typing, nominative typing, safe typing, strong typing15
Ada 20052007———
Ada 20122012———
Ada 831983———
Ada 951994——1
Address programming language1955———
ADMB————
Agda2007purely functional programmingmanifest typing, static typing, nominative typing, dependent typing, inference typing, strong typing1
AgentSheets1991object-oriented programming—1
Agora—reflective programming, prototype-based programming, object-oriented programming——
Aheui————
AiScript————
AL—imperative programming——
Aldor1990functional programming, imperative programming, logic programming, object-oriented programmingstatic typing, dependent type—
Alef2010concurrent computing, structured programmingstatic typing, strong typing2
ALGO1961———
ALGOL1959procedural programming, structured programming, imperative programming—13
ALGOL 581958procedural programming, structured programming, imperative programmingstatic typing, strong typing3
ALGOL 601960procedural programming, structured programming, imperative programmingstatic typing, strong typing13
ALGOL 681968concurrent computing, imperative programmingstatic typing, safe typing, structural typing, strong typing10
ALGOL 68C1970———
ALGOL N————
ALGOL W1966procedural programming, structured programming, imperative programmingstatic typing, strong typing1
Alice2000concurrent computing, functional programming, imperative programming, constraint programmingstatic typing, inference typing, strong typing1
Alice1995———
Allegro Common Lisp—object-oriented programmingdynamic typing—
Alma-01997procedural programming, imperative programming, logic programming, constraint programmingstatic typing, strong typing—
ALMIR-651965———
Alpaca—functional programming—1
Altair BASIC1975———
ALTRAN1965———
AmbientTalk2006reflective programming, event-driven programming, concurrent computing, prototype-based programming, object-oriented programmingdynamic typing, strong typing—
Amiga Basic————
Amiga E1993object-oriented programming——
AMOS1990procedural programming, imperative programmingstatic typing—
Ampersand————
AMPL1985imperative programming, declarative programming——
Analitik1968———
Analytica1992array programming——
AngelScript2003procedural programming, imperative programming, object-oriented programmingstatic typing, strong typing—
ANSI X3.226————
Apache Ant2000———
Apache Groovy2003functional programming, imperative programming, multi-paradigm programming, object-oriented programmingdynamic typing, static typing, duck typing, strong typing3
Apex2007object-oriented programmingstrong typing—
APL1966functional programming, structured programming, array programming, modular programmingdynamic typing10
APMonitor————
AppleScript1993natural-language programmingdynamic typing, weak typing1
Applesoft BASIC1977———
April APL————
AQASM2017———
Arc2008procedural programming, functional programming, metaprogrammingdynamic typing—
Arduino—procedural programming, functional programming——
ARexx1987———
Argus1980———
ARITH-MATIC1954———
ArkTS————
Artemis————
ASCEND—declarative programming——
ASIC1993———