PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

Top 250 Programming Languages

Top 250 Programming Languages

Here are the top 250 programming languages in the PLDB. You can also view all the languages in the PLDB. Rankings are explained here.

title appeared type rank
Java 1995 pl 1
JavaScript 1995 pl 2
C 1972 pl 3
Python 1991 pl 4
HTML 1991 textMarkup 5
C++ 1985 pl 6
SQL 1974 queryLanguage 7
PHP 1995 pl 8
XML 1996 dataNotation 9
Ruby 1995 pl 10
R 1993 pl 11
Go 2009 pl 12
Perl 1987 pl 13
C# 2000 pl 14
Scala 2004 pl 15
MATLAB 1984 pl 16
Swift 2014 pl 17
MySQL 1995 queryLanguage 18
JSON 2001 dataNotation 19
Rust 2010 pl 20
Haskell 1990 pl 21
Fortran 1957 pl 22
Lua 1993 pl 23
CSS 1996 stylesheetLanguage 24
TypeScript 2012 pl 25
Scheme 1970 pl 26
Objective-C 1984 pl 27
COBOL 1959 pl 28
Clojure 2007 pl 29
PostgreSQL 1986 queryLanguage 30
Lisp 1958 pl 31
SAS 1976 pl 32
Visual Basic 1991 pl 33
Erlang 1986 pl 34
Mathematica 1988 pl 35
ARM 1985 assembly 36
Kotlin 2011 pl 37
Prolog 1972 pl 38
Julia 2012 pl 39
Pascal 1970 pl 40
Elixir 2011 pl 41
Ada 1980 pl 42
PowerShell 2006 pl 43
ISBN 1970 schema 44
Tcl 1988 pl 45
OCaml 1996 pl 46
Dart 2011 pl 47
Assembly language 1960 assembly 48
Groovy 2003 pl 49
F# 2005 pl 50
CoffeeScript 2009 pl 51
Common Lisp 1984 pl 52
Bash 1989 pl 53
D 2001 pl 54
Smalltalk 1972 pl 55
Solidity 2014 contractLanguage 56
Crystal 2014 pl 57
Regular Expressions 1951 queryLanguage 58
Racket 1994 pl 59
Nim 2008 pl 60
BASIC 1964 pl 61
HTTP 1989 protocol 62
APL 1964 pl 63
Delphi 1995 pl 64
Chapel 2004 pl 65
Forth 1970 pl 66
Elm 2012 pl 67
CUDA 2007 pl 68
Verilog 1984 hardwareDescriptionLanguage 69
awk 1977 pl 70
Eiffel 1986 pl 71
Reason 2016 pl 72
PostScript 1982 textMarkup 73
DOI 2000 schema 74
Haxe 2005 pl 75
Node.js 2009 pl 76
PowerPC 1992 isa 77
X86 1978 isa 78
FTP 1971 protocol 79
Maple 1982 pl 80
YAML 2001 dataNotation 81
GNU Octave 1988 pl 82
LaTeX 1985 textMarkup 83
Emacs Lisp 1985 pl 84
fish 2005 pl 85
GraphQL 2012 queryLanguage 86
Modula-2 1978 pl 87
Standard ML 1990 pl 88
TLS 1999 protocol 89
Scratch 2002 visual 90
Dylan 1992 pl 91
TCP 1974 protocol 92
UML 1996 xmlFormat 93
Tex 1978 pl 94
VHDL 1983 hardwareDescriptionLanguage 95
REBOL 1997 pl 96
LLVM IR 2003 ir 97
ECMAScript 1997 pl 98
Rexx 1979 pl 99
SMTP 1982 protocol 100
MUMPS 1966 pl 101
Arduino 2005 pl 102
Idris 2014 pl 103
Red 2011 pl 104
SPSS 1968 pl 105
PureScript 2013 pl 106
Markdown 2004 textMarkup 107
Pug 2010 template 108
Modula-3 1986 pl 109
Simula 1965 pl 110
PL/SQL 1991 pl 111
LabVIEW G 1986 pl 112
Zig 2015 pl 113
Self 1987 pl 114
Applescript 1993 pl 115
Vala 2006 pl 116
BCPL 1966 pl 117
WebAssembly 2015 bytecode 118
ANTLR 1992 grammarLanguage 119
SOAP 1998 xmlFormat 120
ClojureScript 2011 pl 121
Io 2002 pl 122
Visual Basic .NET 2001 pl 123
Deno 2018 pl 124
Rust MIR 2016 ir 125
UDP 1980 protocol 126
REST 1996 protocol 127
HAML 2006 template 128
Hy 2013 pl 129
Wren 2013 pl 130
Oz 1991 pl 131
MIPS architecture 1985 isa 132
SQLite 2000 queryLanguage 133
J 1990 pl 134
VBScript 1996 pl 135
ASP 1996 template 136
Brainfuck 1993 pl 137
MediaWiki 2002 wikiMarkup 138
SVG 2001 textMarkup 139
Oberon 1986 pl 140
Logo 1967 pl 141
Ballerina 2015 pl 142
SNOBOL 1962 pl 143
Boo 2003 pl 144
IDL 1977 pl 145
ActionScript 1998 pl 146
Hack 2014 pl 147
TOML 2013 dataNotation 148
URL 1994 schema 149
Yacc 1975 grammarLanguage 150
V 2019 pl 151
RDF 1997 dataNotation 152
Protocol Buffers 2008 idl 153
Sage 2005 pl 154
CIL 2000 pl 155
OpenCL 2009 pl 156
AMPL 1985 pl 157
XQuery 2007 pl 158
HCL 2014 dataNotation 159
MoonScript 2011 pl 160
Pike 1994 pl 161
ML 1973 pl 162
AutoIt 1999 pl 163
Fantom 2005 pl 164
Icon 1977 pl 165
MIME 1991 textDataFormat 166
PostCSS 2013 textMarkup 167
Limbo 1995 pl 168
Arc 2001 pl 169
VBA 1993 pl 170
SPARQL 2008 queryLanguage 171
Wolfram Language 1988 pl 172
QBasic 1991 pl 173
Stata 1985 pl 174
Reverse Polish notation 1953 notation 175
SuperCollider 1996 pl 176
Agda 2007 pl 177
Perl 6 2015 pl 178
Scilab 1990 pl 179
Falcon 2003 pl 180
Seed7 2005 pl 181
Opa 2011 pl 182
sed 1974 pl 183
SPARC 1987 isa 184
JSP 1999 template 185
Nemerle 2003 pl 186
Ceylon 2011 pl 187
Coconut 2014 pl 188
HyperTalk 1987 pl 189
Squirrel 2003 pl 190
Liquid 2008 template 191
JSON5 2012 dataNotation 192
ColdFusion 1995 pl 193
Ioke 2008 pl 194
Factor 2003 pl 195
PEG.js 2010 grammarLanguage 196
ALGOL 60 1960 pl 197
Cap'n Proto 2013 idl 198
Algol 1958 pl 199
Occam 1983 pl 200
Makefile 1976 pl 201
Maxima 1982 pl 202
F* 2014 pl 203
Gnuplot 1986 pl 204
Xojo 1996 pl 205
X10 2004 pl 206
Bison 1985 grammarLanguage 207
FLUX 2014 pl 208
Processing 2001 pl 209
Mercury 1995 pl 210
RFC 1969 notation 211
Batchfile 1985 pl 212
ABAP 1983 pl 213
XPath 1999 queryLanguage 214
Sass 2006 stylesheetLanguage 215
Clean 1987 pl 216
Koka 2012 pl 217
Lasso 1995 pl 218
Eve 2016 pl 219
XAML 2008 xmlFormat 220
NewLisp 1991 pl 221
PureBasic 1998 pl 222
xBase 1986 pl 223
IA-32 1985 isa 224
Befunge 1993 esolang 225
Caml 1985 pl 226
E 1997 pl 227
PL/I 1964 pl 228
grep 1974 pl 229
Terra 2012 pl 230
Coq 1989 pl 231
Zephir 2013 pl 232
Dafny 2009 pl 233
OWL 2004 xmlFormat 234
YARA 2008 pl 235
Frege 2011 pl 236
Java Bytecode 1995 bytecode 237
DOT 2007 textMarkup 238
Smali 2010 assembly 239
S-expressions 1960 dataNotation 240
K 1993 pl 241
Scala.js 2013 pl 242
Microsoft BASIC 1975 pl 243
JScript 1996 pl 244
KaTeX 2013 textMarkup 245
Slim 2011 template 246
LOLCODE 2007 esolang 247
UNLAMBDA 1999 pl 248
Turtle 2011 dataNotation 249
B 1969 pl 250

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements · Email · GitHub