LTWlanguages & frameworks ltw://paradigms
  1. Home
  2. Paradigms
  3. object-oriented programming

object-oriented programming

223 programming languages
LanguageAppearedType systemLanguages it influenced
Haxe2005dynamic typing, static typing, nominative typing, inference typing—
High Level Assembly———
Hy2013——
ILNumerics.Net———
Incr Tcl1993dynamic typing—
Inform1993inference typing1
Io2002dynamic typing, strong typing3
ISLISP1997——
J1990dynamic typing2
J#2002—1
Jasmin———
Java1995manifest typing, static typing, nominative typing, safe typing, strong typing43
Joule1996—1
JS++2011dynamic typing, gradual typing, static typing—
JScript1996dynamic typing, duck typing, weak typing—
Judoscript2001dynamic typing, strong typing—
Julia2009dynamic typing, nominative typing, parametric polymorphism, strong typing—
Kaleidoscope1994——
Keykit———
Kojo2010strong typing—
Kotlin2011static typing, inference typing, strong typing2
Lasso1995dynamic typing, nominative typing, duck typing—
Lingo1989——
Linotte2005——
Lisaac2003——
Lisp Machine Lisp1976—1
Little b2004dynamic typing, strong typing—
LiveCode2001——
LiveScript2011dynamic typing, weak typing1
Logtalk1998——
LPC1989dynamic typing, static typing, weak typing, strong typing1
Lua1993dynamic typing, duck typing, strong typing9
Magik1989dynamic typing—
Maple1982—1
MATLAB1970dynamic typing, weak typing1
Mercury1995static typing, parametric polymorphism, uniqueness typing, strong typing—
MetaQuotes Language2005——
Microsoft C1983——
MIMIC1964——
Mirah2008dynamic typing, static typing, inference typing, strong typing—
Modelica1997——
Modula-31989—3
Monkey X2011——
NekoVM2005dynamic typing—
Nemerle2003static typing, nominative typing, inference typing, strong typing—
NetRexx1996dynamic typing, static typing, safe typing, strong typing—
NewLISP1991dynamic typing—
Newspeak2006dynamic typing—
NewtonScript1993dynamic typing1
Nim2008static typing, inference typing, structural typing, strong typing—
Noop2009——
NS Basic———
Nu2007dynamic typing—
Oak1989——
Oaklisp1986dynamic typing, strong typing—
Oberon1987dynamic typing, static typing, strong typing7
Oberon-21991strong typing2
Object Oberon1990——
Object Pascal1986dynamic typing, static typing, safe typing, strong typing6
Object REXX1988——
Objective-C1984dynamic typing, static typing, weak typing5
Objective-J2008dynamic typing, duck typing, weak typing—
Obliq1993dynamic typing, strong typing—
OCaml1996static typing, inference typing, structural typing, strong typing12
OpenCL2009manifest typing, static typing, nominative typing, weak typing—
OpenEdge Advanced Business Language———
OptimJ2006——
Oxygene2005——
Oz1991dynamic typing2
ParaSail2009static typing, strong typing—
Pascal Script2000strong typing—
PascalABC.NET2007——
PeopleCode———
Pharo2008dynamic typing—
Phoenix Object Basic———
PHP1995dynamic typing, gradual typing, weak typing5
PicoLisp1988dynamic typing, duck typing, strong typing—
Pike1994dynamic typing, manifest typing, static typing—
Pnuts1997dynamic typing, duck typing—
Pony——1