PLDB
Languages Features Calendar CSV Lists Blog About Donate Add Language
GitHub icon
top500.html 路 top250.html 路 top1000.html

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

View source

PLDB - Build the next great programming language 路 v2023 Day 153 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com