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 |