Rosetta Code/Rank languages by popularity/Full list

From Rosetta Code
Revision as of 21:13, 5 August 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-08-05 :: 700 Languages
Rank Language Count
1 Kotlin 1014
2 Racket 977
3 Python 971
4 Perl 6 968
5 Go 948
6 Tcl 914
7 C 907
8 J 888
8 Zkl 888
10 Java 879
11 D 865
12 Ruby 847
13 REXX 834
14 Haskell 832
15 Perl 802
16 Julia 785
17 Scala 775
18 PicoLisp 771
19 Sidef 770
20 Mathematica 733
21 Phix 722
22 C++ 690
23 C sharp 689
24 Common Lisp 651
25 Ada 645
26 AutoHotkey 618
27 Ring 597
28 JavaScript 594
29 Unicon 587
30 Clojure 582
31 Lua 575
32 BBC BASIC 557
33 Fortran 550
34 PureBasic 549
35 ALGOL 68 542
36 OCaml 540
37 PARI/GP 532
38 Icon 529
39 Nim 528
40 Elixir 510
41 F Sharp 487
42 Erlang 486
43 FreeBASIC 475
44 PowerShell 468
45 Jq 456
46 Factor 448
47 Forth 432
48 Pascal 429
49 AWK 418
50 R 413
51 Rust 409
52 Seed7 404
53 PL/I 400
54 Groovy 389
55 PHP 388
56 MATLAB 355
57 Scheme 351
58 Maple 337
59 Liberty BASIC 331
60 Run BASIC 311
61 Oforth 308
62 XPL0 305
63 EchoLisp 304
64 Octave 303
65 Swift 298
66 Bracmat 285
67 NetRexx 284
67 UNIX Shell 284
69 Oz 277
70 Prolog 276
71 E 269
72 VBScript 268
73 Objeck 265
74 COBOL 262
75 BASIC 260
76 Lasso 259
77 Wolfram Language 255
78 Smalltalk 253
79 Delphi 250
80 Elena 235
81 Euphoria 229
82 OoRexx 214
83 AppleScript 213
84 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 360 Assembly 185
94 ERRE 183
95 VBA 178
96 Gambas 171
97 M2000 Interpreter 162
98 GAP 156
98 Objective-C 156
100 Befunge 153
100 HicEst 153
102 TUSCRIPT 152
103 Fantom 150
104 Aime 148
104 Eiffel 148
106 Nemerle 147
107 ALGOL W 141
108 REBOL 140
109 Modula-2 136
109 NewLISP 136
109 TXR 136
112 Applesoft BASIC 135
112 Visual Basic .NET 135
114 LiveCode 125
115 Emacs Lisp 124
116 Slate 123
117 ActionScript 118
118 K 117
119 BaCon 116
119 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 TI-89 BASIC 92
138 Axe 91
138 FunL 91
140 Io 90
141 PostScript 89
142 Mercury 88
143 8th 86
143 Ceylon 86
145 Bc 82
146 МК-61/52 81
147 LFE 76
147 M4 76
149 FutureBasic 75
149 Sinclair ZX81 BASIC 75
151 Raven 74
152 Component Pascal 72
152 Logtalk 72
152 Visual Basic 72
155 Dart 70
156 XLISP 69
157 Simula 67
157 X86 Assembly 67
159 Ela 66
159 Red 66
159 Sather 66
162 Brat 65
162 OxygenBasic 65
164 Scilab 63
165 LabVIEW 62
165 Wart 62
167 Burlesque 61
167 SQL 61
169 IDL 60
170 SequenceL 59
171 ColdFusion 58
172 Vala 57
173 FBSL 56
174 SAS 53
175 ABAP 52
175 Locomotive Basic 52
177 FALSE 50
177 SPL 50
179 Lang5 49
179 Rascal 49
181 BASIC256 48
181 Commodore BASIC 48
181 OpenEdge/Progress 48
184 Dc 47
184 Metafont 47
186 DCL 45
186 Microsoft Small Basic 45
188 Crystal 44
188 Toka 44
190 ATS 43
190 Inform 7 43
190 PowerBASIC 43
190 Wortel 43
194 Joy 42
194 Sparkling 42
196 HolyC 41
197 XSLT 40
198 Aikido 38
198 Apex 38
198 TorqueScript 38
198 Yorick 38
202 Babel 37
202 RapidQ 37
202 S-lang 37
202 UnixPipes 37
202 V 37
207 GW-BASIC 36
207 SETL 36
209 Chapel 35
209 Elm 35
209 Falcon 35
209 Futhark 35
209 Harbour 35
209 Lisaac 35
215 Brainf*** 33
215 Caché ObjectScript 33
215 Vim Script 33
218 AmigaE 32
218 C Shell 32
218 I 32
218 Sed 32
218 Visual FoxPro 32
223 6502 Assembly 31
223 EGL 31
223 GML 31
223 LOLCODE 31
223 REALbasic 31
223 RLaB 31
229 SuperCollider 30
230 Gnuplot 29
230 Nial 29
230 PL/SQL 29
233 ECL 28
233 Smart BASIC 28
235 Agena 27
235 GUISS 27
235 Hy 27
235 Qi 27
235 Zonnon 27
240 MIRC Scripting Language 26
240 MLite 26
240 Ol 26
240 Potion 26
240 Processing 26
240 SNUSP 26
246 CMake 25
246 Haxe 25
246 Order 25
246 PlainTeX 25
246 SQL PL 25
251 AntLang 24
251 Limbo 24
251 SSEM 24
254 ARM Assembly 23
254 Astro 23
254 Clean 23
254 Clipper 23
254 Salmon 23
254 Yabasic 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 Golfscript 19
273 MIPS Assembly 19
273 Suneido 19
273 Verbexx 19
278 Argile 18
278 GFA Basic 18
278 Gosu 18
278 Pure 18
278 Scratch 18
283 0815 17
283 Chef 17
283 Self 17
283 Shen 17
287 EDSAC order code 16
287 Friendly interactive shell 16
287 Huginn 16
287 LSL 16
287 Wren 16
292 Fancy 15
292 Make 15
294 Axiom 14
294 Dylan 14
294 Efene 14
294 Ezhil 14
294 MMIX 14
294 MOO 14
294 OOC 14
301 Computer/zero Assembly 13
301 Q 13
301 SPAD 13
301 TypeScript 13
301 VAX Assembly 13
301 Whitespace 13
307 Egel 12
307 Fish 12
307 Gema 12
307 Halon 12
307 LSE64 12
307 Lucid 12
307 N/t/roff 12
307 Neko 12
307 OASYS Assembler 12
307 Openscad 12
307 Panda 12
307 SystemVerilog 12
307 Transact-SQL 12
320 Arendelle 11
320 Coco 11
320 Dao 11
320 Frege 11
320 Inform 6 11
320 Lambdatalk 11
320 TSE SAL 11
320 Z80 Assembly 11
328 App Inventor 10
328 Blz 10
328 KonsolScript 10
328 LaTeX 10
328 MontiLang 10
328 Pure Data 10
334 Brlcad 9
334 Clay 9
334 Eero 9
334 Es 9
334 Free Pascal 9
334 Genyris 9
334 GlovePIE 9
334 IWBASIC 9
334 Lily 9
334 Luck 9
334 Mathprog 9
334 Monte 9
334 Morfa 9
334 Object Pascal 9
334 Piet 9
334 Ra 9
334 Symsyn 9
334 Unlambda 9
334 UTFool 9
334 VHDL 9
334 Vorpal 9
334 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 Set lang 7
376 Visual Prolog 7
376 Wrapl 7
376 XEec 7
392 4DOS Batch 6
392 8086 Assembly 6
392 Alore 6
392 ANTLR 6
392 Boo 6
392 Comefrom0x10 6
392 Coq 6
392 DUP 6
392 Fexl 6
392 Fortress 6
392 Gastona 6
392 Gri 6
392 MySQL 6
392 NSIS 6
392 Oxygene 6
392 POV-Ray 6
392 SIMPOL 6
392 SkookumScript 6
392 True BASIC 6
411 4D 5
411 6800 Assembly 5
411 AsciiDots 5
411 Dylan.NET 5
411 Fan 5
411 GEORGE 5
411 Glee 5
411 HQ9+ 5
411 JCL 5
411 L++ 5
411 Lilypond 5
411 MBS 5
411 MoonScript 5
411 Panoramic 5
411 PIR 5
411 TIScript 5
411 TPP 5
428 AmbientTalk 4
428 Arbre 4
428 Blast 4
428 Bori 4
428 Cobra 4
428 Crack 4
428 Dafny 4
428 DM 4
428 HPPPL 4
428 Intercal 4
428 Kite 4
428 Lobster 4
428 Purity 4
428 Rhope 4
428 TI-83 Hex Assembly 4
428 TransFORTH 4
428 Uniface 4
428 Verilog 4
428 Xojo 4
428 XSLT 2.0 4
428 Yacas 4
428 ZED 4
450 Battlestar 3
450 BlitzMax 3
450 BML 3
450 C++/CLI 3
450 C1R 3
450 Cat 3
450 Cubescript 3
450 Dodo0 3
450 Glagol 3
450 Golo 3
450 JavaFX Script 3
450 Kaya 3
450 Kitten 3
450 Lisp 3
450 LiveScript 3
450 Maude 3
450 Monicelli 3
450 NetLogo 3
450 OASYS 3
450 PASM 3
450 Powerbuilder 3
450 Pyret 3
450 Quite BASIC 3
450 Sage 3
450 Sass/SCSS 3
450 Squirrel 3
450 Turing 3
450 Whenever 3
450 உயிர்/Uyir 3
479 8080 Assembly 2
479 Algae 2
479 Assembly 2
479 Brace 2
479 Cduce 2
479 Clipper/XBase++ 2
479 Deluge 2
479 DeviousYarn 2
479 DMS 2
479 ELLA 2
479 F 2
479 Ferite 2
479 GLBasic 2
479 GLSL 2
479 Hack 2
479 Hope 2
479 Jack 2
479 JAMES II/Rule-based Cellular Automata 2
479 JOVIAL 2
479 Luna 2
479 Malbolge 2
479 MathCortex 2
479 MDL 2
479 Metapost 2
479 MINIL 2
479 Myrddin 2
479 MyrtleScript 2
479 Occam 2
479 OOCalc 2
479 OpenLisp 2
479 OPL 2
479 PDP-11 Assembly 2
479 PeopleCode 2
479 Perl5i 2
479 Pict 2
479 PL/M 2
479 PL/pgSQL 2
479 PSQL 2
479 Quill 2
479 RPL 2
479 RPL/2 2
479 Sisal 2
479 SmileBASIC 2
479 Snobol 2
479 Tbas 2
479 TechBASIC 2
479 Thyrd 2
479 ToffeeScript 2
479 Viua VM assembly 2
479 XL 2
479 XProc 2
479 XSLT 1.0 2
479 XTalk 2
479 XUL 2
479 ZPL 2
534 80386 Assembly 1
534 Action! 1
534 AMPL 1
534 Anyways 1
534 Apricot 1
534 AspectJ 1
534 AutoLISP 1
534 B4J 1
534 Biferno 1
534 CafeOBJ 1
534 Clarion 1
534 DDNC 1
534 DIV Games Studio 1
534 ElastiC 1
534 Emojicode 1
534 ESQL 1
534 Felix 1
534 FormulaOne 1
534 FP 1
534 FRISC Assembly 1
534 Gentee 1
534 Go! 1
534 Heron 1
534 HLA 1
534 HyperTalk 1
534 Informix 4GL 1
534 Iptscrae 1
534 Jacquard Loom 1
534 JoCaml 1
534 JScript.NET 1
534 JudoScript 1
534 Kamailio Script 1
534 Lambda Prolog 1
534 LibreOffice Basic 1
534 Livecode 1
534 Lush 1
534 MEL 1
534 Mond 1
534 Monkey 1
534 MSX Basic 1
534 MUF 1
534 Mythryl 1
534 NASL 1
534 Neat 1
534 NewtonScript 1
534 Nickle 1
534 Nix 1
534 Omega 1
534 Opa 1
534 Pare 1
534 Picat 1
534 Qore 1
534 Rapira 1
534 Reason 1
534 Robotic 1
534 RPGIV 1
534 RTL/2 1
534 ScriptBasic 1
534 Setl4 1
534 SheerPower 4GL 1
534 SMEQL 1
534 Soar 1
534 SoneKing Assembly 1
534 SPARC Assembly 1
534 StreamIt 1
534 Supernova 1
534 SuperTalk 1
534 Teco 1
534 Terra 1
534 TestML 1
534 Twelf 1
534 VB6 1
534 Visual Objects 1
534 Vox 1
534 WebAssembly 1
534 Wollok 1
534 X86 64 Assembly 1
534 Xanadu 1
534 XPath 2.0 1
534 Ya 1
614 .QL 0
614 8 1/2 0
614 A+ 0
614 Agda2 0
614 ALGOL 0
614 Alice ML 0
614 AngelScript 0
614 ANT 0
614 Application Master 0
614 ASP 0
614 ASP.Net 0
614 AspectC++ 0
614 Axum 0
614 B 0
614 Beta 0
614 Binary Lambda Calculus 0
614 C0H 0
614 Caml 0
614 CB80 0
614 Cecil 0
614 CHR 0
614 Cilk 0
614 Cilk++ 0
614 Datalog 0
614 Diesel 0
614 EhBASIC 0
614 Elan 0
614 Epigram 0
614 Euler 0
614 FAUST 0
614 FeatureC++ 0
614 FLORA-2 0
614 Florid 0
614 FPI 0
614 FreeMat 0
614 Goo 0
614 Jabaco 0
614 KeyList Databasing 0
614 L.in.oleum 0
614 LC2200 Assembly 0
614 Leon 0
614 LLP 0
614 Loglan82 0
614 Lolli 0
614 Lotus 123 Macro Scripting 0
614 Lout 0
614 Lygon 0
614 M680x0 0
614 MAPPER 0
614 ME10 macro 0
614 MGS 0
614 Mirelle 0
614 Mython 0
614 Nice 0
614 NQP 0
614 ObjectIcon 0
614 OpenC++ 0
614 Pentium Assembly 0
614 Plan 0
614 PLUS 0
614 PLZ/SYS 0
614 PPC Assembly 0
614 PPL 0
614 QuakeC 0
614 Reduce 0
614 Refal 0
614 RLSL 0
614 RTSL 0
614 Rubylog 0
614 Script Basic 0
614 Script3D 0
614 SimpleLang 0
614 Spin 0
614 Star 0
614 Superbase BASIC 0
614 TAL 0
614 TeLa 0
614 Thistle 0
614 UC++ 0
614 UScript 0
614 UserRPL 0
614 VRML 0
614 WML 0
614 X10 0
614 XBase 0
614 XS 0
614 ΜC++ 0