PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Top 250 Programming Languages

Top 250 Programming Languages

top500.html 路 top250.html 路 top1000.html

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

View source

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