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 |