List of programming languages

From WikiRecord, the encyclopedia of everything

This is a list of the 600 best-known programming languages, ranked by reach: how many Wikipedia languages and sister sites have a page about each one.

#NameYear
1
CGeneral-purpose programming language
1972
2
JavaScriptHigh-level programming language
1995
3
JavaObject-oriented programming language
1995
4
C++General-purpose programming language
1983
5
Cascading Style SheetsDeclarative language for styling web pages
1996
6
C#Multi-paradigm (object-oriented) programming language
2001
7
SQLRelational database language that allows to extract from data tables a series of records with selection, sorting and computation criteria, or to update, delete or add records
1974
8
PerlInterpreted programming language first released in 1987
1987
9
RubyGeneral-purpose programming language
1995
10
LuaLightweight programming language
1993
11
Classic Visual BasicLegacy programming language by Microsoft
1991
12
FortranGeneral-purpose programming language
1957
13
Assembly languageAny low-level programming language in which there is a very strong correspondence between the instructions in the language and the architecture's machine code instructions
1949
14
COBOLProgramming language with English-like syntax
1959
15
MATLABNumerical computing environment
1984
16
AdaProgramming language
1980
17
RProgramming language for statistical analysis
1993
18
HaskellPurely functional programming language
1990
19
GoProgramming language developed by Google and the open-source community
2009
20
PrologProgramming language that uses first order logic
1972
21
RustMemory-safe programming language without garbage collection
2006
22
ScratchProgramming language learning environment
2003
23
ALGOLFamily of imperative computer programming languages
1959
24
SwiftGeneral-purpose, multi-paradigm, compiled programming language
2014
25
ActionScriptObject-oriented programming language
1998
26
SchemeDialect of the Lisp programming language
1975
27
TeXTypesetting system
1978
28
GNU OctaveNumerical computation software
1988
29
SmalltalkProgramming language
1972
30
Active Server PagesServer-side script engine
1996
31
BrainfuckEsoteric, minimalist programming language
1993
32
LogoComputer programming language
1967
33
Objective-CGeneral-purpose, high-level, object-oriented programming language
1984
34
ScalaGeneral-purpose programming language
2004
35
DMulti-paradigm system programming language
2001
36
MathematicaComputational software program
1988
37
XSLTLanguage for transforming XML documents
1999
38
TypeScriptProgramming language, superset of JavaScript that compiles to JavaScript
2012
39
PostScriptProgramming language
1982
40
ClojureDialect of the Lisp programming language
2007
41
ErlangProgramming language
1986
42
ForthProgramming language
1970
43
Visual Basic for ApplicationsProgramming language
1993
44
EiffelProgramming language
1986
45
BProcedural programming language
1969
46
GambasIntegrated development environment for the BASIC dialect Gambas
1999
47
PL/IProcedural, imperative computer programming language
1964
48
SimulaProgramming language
1962
49
Common LispANSI-standardized dialect of Lisp
1984
50
F#Microsoft programming language
2005
51
MapleComputer algebra system
1982
52
Turbo PascalProgramming language
1983
53
XPathQuery language for selecting nodes from an XML document
1999
54
BCPLMulti-paradigm programming language
1967
55
PL/SQLOne of the technologies in Oracle Database, a programming language that combines SQL syntax
1992
56
ScilabFree and open source software for numerical computation
57
ABCNode js
1975
58
MakeStandard UNIX utility and programming language for build automation
1976
59
Object PascalBranch of object-oriented derivatives of Pascal programming language
1986
60
QBasicProgramming language
1991
61
MLFunctional programming language
1973
62
ProcessingProgramming environment and graphics library
2001
63
REXXInterpreted programming language
1979
64
VisiCalcSpreadsheet software
1978
65
ElixirProgramming language
2011
66
AssemblerProgram that turns assembly language into machine code
67
WebGLJavaScript bindings for OpenGL in web browsers
2011
68
FreeBASICCompiled programming language
2004
69
Bourne shellCommand line interpreter for operating systems
1979
70
OpenCLOpen standard for programming heterogenous computing systems, such as CPUs or GPUs
2009
71
ZigProgramming language
2015
72
Common Intermediate LanguageProgramming language
2000
73
G-codeProgramming languages
1950
74
JScriptImplementation of ECMAScript by Microsoft
1996
75
Modula-2Programming language
1978
76
SimulinkProgramming language
77
Visual FoxProProgramming language
1984
78
XML User Interface LanguageUser interface markup language implemented as an XML dialect
1999
79
BooProgramming language
2003
802008
81
SassSyntactically Awesome StyleSheets stylesheet language
2006
82
Altair BASICInterpreter for the BASIC programming language
1975
83
C--C-like programming language
1997
84
CoffeeScriptProgramming language which compiles to JavaScript
2009
85
Extended Backus–Naur formFamily of metasyntax notations, any of which can be used to express a context-free grammar
86
INTERCALEsoteric programming language
1972
87
MathcadComputer algebra system
1986
88
PlankalkülProgramming language designed 1942 to 1945
1942
89
RPGProgramming language from IBM
1959
90
C shellUnix shell
1978
91
HackProgramming language
2014
92
J#Programming language
2002
93
Ladder logicProgramming language that represents a program by a graphical diagram based on the circuit diagrams of relay logic hardware; used to develop software for programmable logic controllers used in industrial control applications
94
Malbolge1998 esoteric programming language
1998
95
A+Programming language
1988
96
BcUNIX utility which implements an arbitrary-precision arithmetic language
1975
97
ClipperProgramming language
1985
98
GW-BASICDialect of the BASIC programming language
1983
99
LOLCODEEsoteric programming language
2007
100
Netwide AssemblerAssembler and disassembler for the Intel x86 architecture
1996