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

Languages

1,124 programming languages
LanguageAppearedParadigmsType systemLanguages it influenced
Itk1993multi-paradigm programmingdynamic typing—
Ixi lang————
J1990functional programming, function-level programming, tacit programming, multi-paradigm programming, array programming, object-oriented programmingdynamic typing2
J#2002structured programming, imperative programming, object-oriented programming—1
Jai—procedural programmingstatic typing, strong typing—
Jakarta Expression Language————
Jakt2022———
JaM1978———
Janus1982procedural programming, reversible computing, imperative programming——
Janus1990concurrent constraint logic programming——
Jasmin—object-oriented programming——
JASS2001———
Java1995generic programming, reflective programming, functional programming, structured programming, imperative programming, class-based programming, concurrent object-oriented programming, component-based software engineering, object-oriented programmingmanifest typing, static typing, nominative typing, safe typing, strong typing43
Java Agent Development Framework————
JavaFX Script2008scripting language, declarative programmingstatic typing—
JavaScript1995generic programming, event-driven programming, prototype-based programming, functional programming, imperative programming, aspect-oriented programmingdynamic typing, prototype-based programming, duck typing25
JavaScript for Automation————
Jess1995logic programming, declarative programming——
Jim Tcl————
Jmax————
JModelica.org—declarative programming——
JoCaml————
Joe-E2004Object-capability model——
Join Java2000reflective programming, concurrent computing, procedural programming——
Jolie————
JOSS1963——3
Joule1996dataflow programming, imperative programming, object-oriented programming—1
JOVIAL1960procedural programming, structured programming, imperative programmingstatic typing, safe typing, structural typing, strong typing1
Joy2001purely functional programming, concatenative programming, stack-oriented programmingdynamic typing, strong typing2
Joyce1980concurrent computing, procedural programming—1
Jq2012functional programming, tacit programming——
JS++2011generic programming, functional programming, structured programming, imperative programming, object-oriented programmingdynamic typing, gradual typing, static typing—
JScript1996prototype-based programming, object-oriented programmingdynamic typing, duck typing, weak typing—
JScript .NET——dynamic typing, duck typing, weak typing—
Jsish—multi-paradigm programmingdynamic typing, duck typing—
JSX2012———
Judoscript2001object-oriented programmingdynamic typing, strong typing—
Julia2009procedural programming, multiple dispatch, functional programming, parallel computing, imperative programming, multi-paradigm programming, array programming, metaprogramming, object-oriented programmingdynamic typing, nominative typing, parametric polymorphism, strong typing—
Julia————
K1993functional programming, array programmingdynamic typing, strong typing1
Kaitai Struct————
Kalaam2020———
Kaleidoscope1994procedural programming, imperative programming, constraint programming, object-oriented programming——
Kalimat————
Karel1981procedural programming—1
Kawa1998scripting language——
Kent Recursive Calculator1981functional programming—1
Keykit—object-oriented programming——
Kinetic Rule Language2007event-driven programming, rule-based programmingdynamic typing, weak typing—
Kiste2026———
KiXtart1991———
KL0————
KM—knowledge representation and reasoning, declarative programming—1
Kodu Game Lab2009visual programming language——
Kojo2010functional programming, object-oriented programmingstrong typing—
KornShell1983——1
Kotlin2011generic programming, reflective programming, concurrent computing, functional programming, structured programming, imperative programming, declarative programming, object-oriented programmingstatic typing, inference typing, strong typing2
KRL1971logic programming, declarative programming——
KTurtle————
KUKA Robot Language————
KuMir————
Kyma1986———
Lasso1995concurrent computing, procedural programming, structured programming, object-oriented programmingdynamic typing, nominative typing, duck typing—
LC-3————
Le Lisp1981———
Lean2013functional programming—1
Lean 3 file format————
Lean 4 file format————
Leet————
LFE2008functional programmingdynamic typing, strong typing—
Liberty BASIC1992event-driven programmingdynamic typing—
LibreOffice Basic————
Light.vn2024———
Limbo1995concurrent computing, modular programmingstrong typing2
Linda1985———
Linden Scripting Language————
Lingo1989object-oriented programming——
Links2006———
Linotte2005object-oriented programming——
Lioness——dynamic typing—