Master Data / Programming Languages

programming_languages

Programming Languages

Master data for major programming languages. Includes file extensions, paradigms, and release years.

40 records
Updated: 2026-01-12
Output Format:
Encoding:
NameExtensionParadigmYear
JavaScript.jsMulti-paradigm1995
TypeScript.tsMulti-paradigm2012
Python.pyMulti-paradigm1991
Java.javaObject-oriented1995
C.cProcedural1972
C++.cppMulti-paradigm1985
C#.csMulti-paradigm2000
Go.goMulti-paradigm2009
Rust.rsMulti-paradigm2010
Swift.swiftMulti-paradigm2014
Kotlin.ktMulti-paradigm2011
Ruby.rbMulti-paradigm1995
PHP.phpMulti-paradigm1995
Scala.scalaMulti-paradigm2004
R.rMulti-paradigm1993
Perl.plMulti-paradigm1987
Haskell.hsFunctional1990
Clojure.cljFunctional2007
Elixir.exFunctional2011
Erlang.erlFunctional1986
F#.fsFunctional2005
OCaml.mlMulti-paradigm1996
Lua.luaMulti-paradigm1993
Dart.dartMulti-paradigm2011
Julia.jlMulti-paradigm2012
COBOL.cobProcedural1959
Fortran.f90Multi-paradigm1957
Pascal.pasProcedural1970
Assembly.asmLow-level1949
SQL.sqlDeclarative1974
Shell.shScripting1971
PowerShell.ps1Scripting2006
Objective-C.mObject-oriented1984
Groovy.groovyMulti-paradigm2003
Visual Basic.vbObject-oriented1991
MATLAB.mMulti-paradigm1984
Zig.zigMulti-paradigm2016
Nim.nimMulti-paradigm2008
Crystal.crObject-oriented2014
V.vMulti-paradigm2019