Rosetta Code/Rank languages by popularity/Full list

From Rosetta Code
Revision as of 19:01, 10 June 2018 by Thundergnat (talk | contribs) (Update full list output)

Full output listing from Perl 6 entry. Updated periodically.

Accurate counts of only task examples. No other categories included in counts. No effort made to combine different language categories that are the same behind the scenes due to Rosetta Codes capitalization peculiarities. If it has a "Programming Language" category block, it is counted. Perl6 works in Unicode natively so it has no need to translate or interpret language names which include characters outside of ISO-Latin-1;

As of 2018-06-10 :: 695 Languages
Rank Language Count
1 Kotlin 1008
2 Racket 977
3 Python 963
4 Perl 6 955
5 Tcl 914
6 C 898
7 J 888
8 Zkl 880
9 Go 878
10 Java 867
11 D 857
12 Ruby 846
13 Haskell 827
14 REXX 824
15 Perl 798
16 Julia 775
17 PicoLisp 769
18 Sidef 763
19 Mathematica 723
20 C++ 685
21 Phix 682
22 Scala 671
23 C sharp 652
24 Common Lisp 651
25 Ada 645
26 AutoHotkey 618
27 JavaScript 588
28 Unicon 587
29 Clojure 581
30 Ring 570
31 Lua 567
32 BBC BASIC 557
33 Fortran 548
33 PureBasic 548
35 OCaml 540
36 ALGOL 68 539
37 PARI/GP 531
38 Icon 529
39 Nim 527
40 Elixir 510
41 Erlang 486
42 F Sharp 485
43 PowerShell 467
44 FreeBASIC 458
45 Jq 456
46 Forth 430
47 Pascal 428
48 Factor 427
49 AWK 417
50 R 413
51 Rust 409
52 Seed7 404
53 PL/I 399
54 Groovy 389
55 PHP 385
56 MATLAB 355
57 Scheme 351
58 Liberty BASIC 331
59 Run BASIC 311
60 Oforth 308
61 XPL0 305
62 EchoLisp 304
63 Maple 303
63 Octave 303
65 Swift 296
66 Bracmat 285
67 NetRexx 284
68 UNIX Shell 283
69 Oz 277
70 Prolog 276
71 E 269
72 Objeck 265
73 VBScript 263
74 COBOL 261
75 Lasso 259
76 BASIC 256
77 Wolfram Language 254
78 Smalltalk 253
79 Delphi 250
80 Elena 235
81 Euphoria 229
82 OoRexx 214
83 AppleScript 211
83 CoffeeScript 211
85 Maxima 206
86 Logo 203
86 Stata 203
88 Batch File 198
89 Lingo 194
89 ZX Spectrum Basic 194
91 Ursala 193
92 Standard ML 187
93 ERRE 183
94 360 Assembly 175
95 VBA 172
96 Gambas 171
97 GAP 156
97 Objective-C 156
99 HicEst 153
100 TUSCRIPT 152
101 Fantom 150
102 Aime 148
102 Eiffel 148
104 Nemerle 147
105 ALGOL W 141
106 REBOL 140
107 TXR 136
108 Visual Basic .NET 133
109 NewLISP 132
110 Modula-2 129
111 Befunge 128
112 Applesoft BASIC 126
113 LiveCode 125
114 Slate 123
115 ActionScript 118
116 K 116
116 Modula-3 116
118 BaCon 115
119 Emacs Lisp 114
120 Oberon-2 113
120 SNOBOL4 113
122 MAXScript 112
123 Ursa 110
124 Retro 108
125 Déjà Vu 105
126 TI-83 BASIC 104
127 Pike 103
127 Vedit macro language 103
129 Frink 102
129 MUMPS 102
131 DWScript 101
132 ACL2 97
133 APL 95
134 AutoIt 93
134 Pop11 93
136 TI-89 BASIC 92
137 Axe 91
137 FunL 91
139 Io 90
140 PostScript 89
141 Mercury 88
142 Ceylon 82
143 8th 81
143 Bc 81
143 МК-61/52 81
146 LFE 76
146 M4 76
148 FutureBasic 75
148 Sinclair ZX81 BASIC 75
150 Raven 74
151 Component Pascal 72
151 Logtalk 72
153 Visual Basic 71
154 Dart 69
154 XLISP 69
156 Simula 67
156 X86 Assembly 67
158 Ela 66
158 Red 66
158 Sather 66
161 Brat 65
161 OxygenBasic 65
163 Scilab 63
164 LabVIEW 62
164 Wart 62
166 SQL 61
167 IDL 60
168 Burlesque 59
168 SequenceL 59
170 ColdFusion 58
171 FBSL 56
172 Vala 55
173 SAS 53
174 Locomotive Basic 52
175 ABAP 51
176 FALSE 50
176 SPL 50
178 Lang5 49
178 Rascal 49
180 OpenEdge/Progress 48
181 BASIC256 47
181 Commodore BASIC 47
181 Dc 47
181 Metafont 47
185 DCL 45
186 Toka 44
187 ATS 43
187 Inform 7 43
187 PowerBASIC 43
187 Wortel 43
191 Joy 42
191 Sparkling 42
193 HolyC 41
194 XSLT 40
195 Aikido 38
195 Apex 38
195 TorqueScript 38
195 Yorick 38
199 Babel 37
199 RapidQ 37
199 S-lang 37
199 UnixPipes 37
199 V 37
204 GW-BASIC 36
204 SETL 36
206 Chapel 35
206 Falcon 35
206 Harbour 35
206 Lisaac 35
210 Elm 34
210 Futhark 34
212 Brainf*** 33
212 Caché ObjectScript 33
212 Vim Script 33
215 AmigaE 32
215 I 32
215 Sed 32
215 Visual FoxPro 32
219 6502 Assembly 31
219 C Shell 31
219 Crystal 31
219 EGL 31
219 GML 31
219 LOLCODE 31
219 REALbasic 31
219 RLaB 31
227 SuperCollider 30
228 Gnuplot 29
228 Nial 29
228 PL/SQL 29
231 ECL 28
231 Smart BASIC 28
233 Agena 27
233 GUISS 27
233 Hy 27
233 Qi 27
233 Zonnon 27
238 MIRC Scripting Language 26
238 MLite 26
238 Potion 26
238 Processing 26
238 SNUSP 26
243 CMake 25
243 Haxe 25
243 Ol 25
243 Order 25
243 PlainTeX 25
243 SQL PL 25
249 AntLang 24
249 Limbo 24
249 SSEM 24
252 Astro 23
252 Clean 23
252 Clipper 23
252 Salmon 23
256 Idris 22
256 ML 22
256 WDTE 22
259 Klong 21
259 Mirah 21
259 Peloton 21
259 PHL 21
259 Trith 21
264 Beeswax 20
264 Ioke 20
264 ML/I 20
264 ProDOS 20
268 ARM Assembly 19
268 ChucK 19
268 Golfscript 19
268 MIPS Assembly 19
268 Suneido 19
268 Verbexx 19
274 Argile 18
274 GFA Basic 18
274 Gosu 18
274 Pure 18
274 Scratch 18
279 0815 17
279 Chef 17
279 Self 17
282 EDSAC order code 16
282 Friendly interactive shell 16
282 Huginn 16
282 LSL 16
282 Shen 16
282 Wren 16
288 Fancy 15
288 Make 15
290 Axiom 14
290 Dylan 14
290 Efene 14
290 Ezhil 14
290 MMIX 14
290 MOO 14
290 OOC 14
297 ALGOL 60 13
297 Computer/zero Assembly 13
297 Q 13
297 SPAD 13
297 TypeScript 13
297 Whitespace 13
303 Egel 12
303 Fish 12
303 Gema 12
303 Halon 12
303 LSE64 12
303 Lucid 12
303 N/t/roff 12
303 Neko 12
303 OASYS Assembler 12
303 Openscad 12
303 Panda 12
303 SystemVerilog 12
315 Arendelle 11
315 Coco 11
315 Dao 11
315 Frege 11
315 Inform 6 11
315 Transact-SQL 11
315 TSE SAL 11
315 Z80 Assembly 11
323 App Inventor 10
323 Blz 10
323 KonsolScript 10
323 Lambdatalk 10
323 LaTeX 10
323 MontiLang 10
323 Pure Data 10
330 Brlcad 9
330 Clay 9
330 Eero 9
330 Es 9
330 Free Pascal 9
330 Genyris 9
330 IWBASIC 9
330 Lily 9
330 Luck 9
330 Mathprog 9
330 Monte 9
330 Morfa 9
330 Object Pascal 9
330 Piet 9
330 Ra 9
330 Symsyn 9
330 Unlambda 9
330 UTFool 9
330 VHDL 9
330 Vorpal 9
330 XQuery 9
351 8051 Assembly 8
351 ALGOL-M 8
351 BCPL 8
351 CLIPS 8
351 Comal 8
351 Egison 8
351 Gecho 8
351 Hoon 8
351 Integer BASIC 8
351 LC3 Assembly 8
351 Lhogho 8
351 NESL 8
351 NGS 8
351 Nit 8
351 Onyx 8
351 PILOT 8
351 Pony 8
351 Shiny 8
351 SPARK 8
370 68000 Assembly 7
370 Agda 7
370 Arc 7
370 Asymptote 7
370 Curry 7
370 EC 7
370 Elisa 7
370 FOCAL 7
370 FUZE BASIC 7
370 GlovePIE 7
370 LLVM 7
370 LotusScript 7
370 Niue 7
370 RPG 7
370 Set lang 7
370 Visual Prolog 7
370 Wrapl 7
370 XEec 7
388 4DOS Batch 6
388 8086 Assembly 6
388 Alore 6
388 ANTLR 6
388 Boo 6
388 Comefrom0x10 6
388 Coq 6
388 DUP 6
388 Fexl 6
388 Fortress 6
388 Gastona 6
388 Gri 6
388 MySQL 6
388 NSIS 6
388 Oxygene 6
388 POV-Ray 6
388 SIMPOL 6
388 SkookumScript 6
388 True BASIC 6
407 4D 5
407 6800 Assembly 5
407 Dylan.NET 5
407 Fan 5
407 GEORGE 5
407 Glee 5
407 HQ9+ 5
407 L++ 5
407 Lilypond 5
407 MBS 5
407 MoonScript 5
407 Panoramic 5
407 PIR 5
407 TIScript 5
407 TPP 5
422 AmbientTalk 4
422 Arbre 4
422 Blast 4
422 Bori 4
422 Cobra 4
422 Crack 4
422 Dafny 4
422 DM 4
422 HPPPL 4
422 Intercal 4
422 JCL 4
422 Kite 4
422 Lobster 4
422 Purity 4
422 Rhope 4
422 TI-83 Hex Assembly 4
422 TransFORTH 4
422 Uniface 4
422 Verilog 4
422 Xojo 4
422 XSLT 2.0 4
422 Yacas 4
422 ZED 4
445 Battlestar 3
445 BlitzMax 3
445 BML 3
445 C++/CLI 3
445 C1R 3
445 Cat 3
445 Cubescript 3
445 Dodo0 3
445 Glagol 3
445 Golo 3
445 JavaFX Script 3
445 Kaya 3
445 Kitten 3
445 Lisp 3
445 LiveScript 3
445 Maude 3
445 Monicelli 3
445 NetLogo 3
445 OASYS 3
445 PASM 3
445 Powerbuilder 3
445 Pyret 3
445 Quite BASIC 3
445 Sage 3
445 Sass/SCSS 3
445 Squirrel 3
445 Turing 3
445 Whenever 3
445 உயிர்/Uyir 3
474 8080 Assembly 2
474 Algae 2
474 Assembly 2
474 Brace 2
474 Cduce 2
474 Clipper/XBase++ 2
474 Deluge 2
474 DeviousYarn 2
474 DMS 2
474 ELLA 2
474 F 2
474 Ferite 2
474 GLBasic 2
474 GLSL 2
474 Hack 2
474 Hope 2
474 Jack 2
474 JAMES II/Rule-based Cellular Automata 2
474 JOVIAL 2
474 Luna 2
474 Malbolge 2
474 MathCortex 2
474 MDL 2
474 Metapost 2
474 MINIL 2
474 Myrddin 2
474 MyrtleScript 2
474 Occam 2
474 OOCalc 2
474 OpenLisp 2
474 OPL 2
474 PDP-11 Assembly 2
474 PeopleCode 2
474 Perl5i 2
474 Pict 2
474 PL/M 2
474 PL/pgSQL 2
474 PSQL 2
474 Quill 2
474 RPL 2
474 RPL/2 2
474 Sisal 2
474 SmileBASIC 2
474 Snobol 2
474 Tbas 2
474 TechBASIC 2
474 Thyrd 2
474 ToffeeScript 2
474 Viua VM assembly 2
474 XL 2
474 XProc 2
474 XSLT 1.0 2
474 XTalk 2
474 XUL 2
474 ZPL 2
529 80386 Assembly 1
529 Action! 1
529 AMPL 1
529 Anyways 1
529 Apricot 1
529 AspectJ 1
529 AutoLISP 1
529 B4J 1
529 Biferno 1
529 CafeOBJ 1
529 Clarion 1
529 DDNC 1
529 DIV Games Studio 1
529 ElastiC 1
529 Emojicode 1
529 ESQL 1
529 Felix 1
529 FormulaOne 1
529 FP 1
529 FRISC Assembly 1
529 Gentee 1
529 Go! 1
529 Heron 1
529 HLA 1
529 HyperTalk 1
529 Informix 4GL 1
529 Iptscrae 1
529 Jacquard Loom 1
529 JoCaml 1
529 JScript.NET 1
529 JudoScript 1
529 Kamailio Script 1
529 Lambda Prolog 1
529 LibreOffice Basic 1
529 Livecode 1
529 Lush 1
529 MEL 1
529 Mond 1
529 Monkey 1
529 MSX Basic 1
529 MUF 1
529 Mythryl 1
529 NASL 1
529 Neat 1
529 NewtonScript 1
529 Nickle 1
529 Nix 1
529 Omega 1
529 Opa 1
529 Pare 1
529 Picat 1
529 Qore 1
529 Rapira 1
529 Reason 1
529 Robotic 1
529 RPGIV 1
529 RTL/2 1
529 ScriptBasic 1
529 Setl4 1
529 SheerPower 4GL 1
529 SMEQL 1
529 Soar 1
529 SoneKing Assembly 1
529 SPARC Assembly 1
529 StreamIt 1
529 Supernova 1
529 SuperTalk 1
529 Teco 1
529 Terra 1
529 TestML 1
529 Twelf 1
529 VB6 1
529 Visual Objects 1
529 Vox 1
529 WebAssembly 1
529 Wollok 1
529 X86 64 Assembly 1
529 Xanadu 1
529 XPath 2.0 1
529 Ya 1
609 .QL 0
609 8 1/2 0
609 A+ 0
609 Agda2 0
609 ALGOL 0
609 Alice ML 0
609 AngelScript 0
609 ANT 0
609 Application Master 0
609 ASP 0
609 ASP.Net 0
609 AspectC++ 0
609 Axum 0
609 B 0
609 Beta 0
609 Binary Lambda Calculus 0
609 C0H 0
609 Caml 0
609 CB80 0
609 Cecil 0
609 CHR 0
609 Cilk 0
609 Cilk++ 0
609 Datalog 0
609 Diesel 0
609 EhBASIC 0
609 Elan 0
609 Epigram 0
609 Euler 0
609 FAUST 0
609 FeatureC++ 0
609 FLORA-2 0
609 Florid 0
609 FPI 0
609 FreeMat 0
609 Goo 0
609 Jabaco 0
609 KeyList Databasing 0
609 L.in.oleum 0
609 LC2200 Assembly 0
609 Leon 0
609 LLP 0
609 Loglan82 0
609 Lolli 0
609 Lotus 123 Macro Scripting 0
609 Lout 0
609 Lygon 0
609 M680x0 0
609 MAPPER 0
609 ME10 macro 0
609 MGS 0
609 Mirelle 0
609 Mython 0
609 Nice 0
609 NQP 0
609 ObjectIcon 0
609 OpenC++ 0
609 Pentium Assembly 0
609 Plan 0
609 PLUS 0
609 PLZ/SYS 0
609 PPC Assembly 0
609 PPL 0
609 QuakeC 0
609 Reduce 0
609 Refal 0
609 RLSL 0
609 RTSL 0
609 Rubylog 0
609 Script Basic 0
609 Script3D 0
609 Spin 0
609 Star 0
609 Superbase BASIC 0
609 TAL 0
609 TeLa 0
609 Thistle 0
609 UC++ 0
609 UScript 0
609 UserRPL 0
609 VAX Assembly 0
609 VRML 0
609 WML 0
609 X10 0
609 XBase 0
609 XS 0
609 ΜC++ 0