PLDB
Languages Patterns Calendar About Lists Join

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 generated by this code.

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

Article source

PLDB - Build the next great programming language. v5.0.0 - Email ยท Github