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

Languages

1,124 programming languages
LanguageAppearedParadigmsType systemLanguages it influenced
MIVA Script1996imperative programmingdynamic typing—
Mizar1973declarative programmingweak typing—
ML1973procedural programming, functional programming, imperative programmingstatic typing, inference typing, strong typing18
MLAB—multi-paradigm programmingdynamic typing, weak typing—
MLisp———1
Modelica1997declarative programming, object-oriented programming——
Modula1975procedural programming, imperative programming, modular programmingstatic typing, safe typing, strong typing4
Modula-21978concurrent computing, structured programming, imperative programming, modular programmingstatic typing, safe typing, strong typing9
Modula-2+1984concurrent computing, imperative programming, modular programmingstrong typing—
Modula-31989imperative programming, object-oriented programming—3
Mojo2023generic programming, functional programming, imperative programming——
Mondrian1997———
Monkey X2011object-oriented programming——
MoonScript————
Motoko2019———
Move2019—static typing—
MS BASIC for Macintosh————
MSX BASIC1983imperative programming——
MUMPS1966procedural programming, imperative programmingtypeless3
MXML2004———
Nadeshiko2001———
NARS2000————
Nato.0+55+3d1999———
NCAR Command Language————
NCL1987———
NekoVM2005prototype-based programming, structured programming, object-oriented programmingdynamic typing—
Nemerle2003procedural programming, functional programming, imperative programming, multi-paradigm programming, metaprogramming, object-oriented programmingstatic typing, nominative typing, inference typing, strong typing—
NesC2003———
NetLogo1999agent-oriented programming, procedural programmingdynamic typing, strong typing—
NetRexx1996procedural programming, structured programming, object-oriented programmingdynamic typing, static typing, safe typing, strong typing—
Netwide Assembler1996——1
NewLISP1991prototype-based programming, functional programming, object-oriented programmingdynamic typing—
NEWP—procedural programming, structured programming, imperative programmingstatic typing, strong typing—
Newspeak2006functional programming, object-oriented programmingdynamic typing—
Newsqueak1980concurrent computing—3
NewtonScript1993prototype-based programming, object-oriented programmingdynamic typing1
Next Byte Codes————
NGN APL————
Nial1981array programmingdynamic typing—
Nickle2001multi-paradigm programming——
Niki – der Roboter————
Nim2008concurrent computing, procedural programming, functional programming, imperative programming, macro metaprogramming, metaprogramming, object-oriented programmingstatic typing, inference typing, structural typing, strong typing—
Nix2003functional programming, purely functional programming, declarative programmingdynamic typing—
Njs————
Noop2009object-oriented programming——
Not eXactly C2006———
NPR1985procedural programmingdynamic typing—
NS Basic—object-oriented programming——
NScripter————
NScripter2————
Nu2007procedural programming, functional programming, structured programming, imperative programming, object-oriented programmingdynamic typing—
Nushell2019———
NWScript2002———
Nyquist2009———
Oak1989object-oriented programming——
Oaklisp1986object-oriented programmingdynamic typing, strong typing—
Oberon1987procedural programming, structured programming, imperative programming, modular programming, object-oriented programmingdynamic typing, static typing, strong typing7
Oberon-21991imperative programming, object-oriented programmingstrong typing2
Object Oberon1990object-oriented programming——
Object Pascal1986generic programming, procedural programming, structured programming, imperative programming, multi-paradigm programming, object-oriented programmingdynamic typing, static typing, safe typing, strong typing6
Object REXX1988object-oriented programming——
Objective-C1984reflective programming, multi-paradigm programming, class-based programming, object-oriented programmingdynamic typing, static typing, weak typing5
Objective-J2008reflective programming, functional programming, imperative programming, object-oriented programmingdynamic typing, duck typing, weak typing—
ObjVProlog1989———
Obliq1993prototype-based programming, structured programming, parallel computing, imperative programming, modular programming, object-oriented programmingdynamic typing, strong typing—
OCaml1996functional programming, imperative programming, modular programming, object-oriented programmingstatic typing, inference typing, structural typing, strong typing12
Occam1983concurrent computing, procedural programming, imperative programming—3
Octave————
Odin2016———
Ooc————
Ook!————
Opa2011functional programming, imperative programming, multi-paradigm programmingstatic typing, inference typing, strong typing—
Opal—functional programming——
Open Programming Language1984structured programming, imperative programming——
Open Roberta—event-driven programmingdynamic typing—
Open Shading Language————
OpenCL2009generic programming, structured programming, imperative programming, object-oriented programmingmanifest typing, static typing, nominative typing, weak typing—
OpenEdge Advanced Business Language—object-oriented programming——
OpenGL ES Shading Language2009———
OpenGL Shading Language2004———