Rosetta Code/Rank languages by popularity/Full list

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