Rosetta Code/Rank languages by popularity/Full list

From Rosetta Code
Revision as of 21:27, 19 July 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-07-19 :: 699 Languages
Rank Language Count
1 Kotlin 1011
2 Racket 977
3 Python 969
4 Perl 6 964
5 Go 943
6 Tcl 914
7 C 906
8 J 888
9 Zkl 884
10 Java 877
11 D 865
12 Ruby 847
13 Haskell 831
14 REXX 829
15 Perl 799
16 Julia 785
17 Scala 772
18 PicoLisp 771
19 Sidef 767
20 Mathematica 724
21 C++ 688
22 Phix 682
23 C sharp 670
24 Common Lisp 651
25 Ada 645
26 AutoHotkey 618
27 JavaScript 593
28 Ring 590
29 Unicon 587
30 Clojure 581
31 Lua 570
32 BBC BASIC 557
33 Fortran 550
34 PureBasic 548
35 ALGOL 68 542
36 OCaml 540
37 PARI/GP 532
38 Icon 529
39 Nim 528
40 Elixir 510
41 Erlang 486
42 F Sharp 485
43 FreeBASIC 475
44 PowerShell 467
45 Jq 456
46 Factor 443
47 Forth 431
48 Pascal 429
49 AWK 418
50 R 413
51 Rust 409
52 Seed7 404
53 PL/I 399
54 Groovy 389
55 PHP 387
56 MATLAB 355
57 Scheme 351
58 Maple 332
59 Liberty BASIC 331
60 Run BASIC 311
61 Oforth 308
62 XPL0 305
63 EchoLisp 304
64 Octave 303
65 Swift 296
66 Bracmat 285
67 NetRexx 284
67 UNIX Shell 284
69 Oz 277
70 Prolog 276
71 E 269
72 Objeck 265
73 VBScript 264
74 COBOL 261
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 ERRE 183
94 360 Assembly 181
95 VBA 175
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 Befunge 146
106 ALGOL W 141
107 REBOL 140
108 Modula-2 136
108 TXR 136
110 Applesoft BASIC 135
111 Visual Basic .NET 134
112 NewLISP 132
113 LiveCode 125
114 Slate 123
115 ActionScript 118
115 Emacs Lisp 118
117 K 117
118 BaCon 116
118 Modula-3 116
120 Oberon-2 113
120 SNOBOL4 113
122 MAXScript 112
123 Ursa 110
124 Retro 108
125 Déjà Vu 105
125 TI-83 BASIC 105
127 Pike 103
127 Vedit macro language 103
129 Frink 102
129 M2000 Interpreter 102
129 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 81
145 МК-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 69
155 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 SQL 61
168 IDL 60
169 Burlesque 59
169 SequenceL 59
171 ColdFusion 58
172 FBSL 56
173 Vala 55
174 SAS 53
175 Locomotive Basic 52
176 ABAP 51
177 FALSE 50
177 SPL 50
179 Lang5 49
179 Rascal 49
181 Commodore BASIC 48
181 OpenEdge/Progress 48
183 BASIC256 47
183 Dc 47
183 Metafont 47
186 DCL 45
187 Crystal 44
187 Toka 44
189 ATS 43
189 Inform 7 43
189 PowerBASIC 43
189 Wortel 43
193 Joy 42
193 Sparkling 42
195 HolyC 41
196 XSLT 40
197 Aikido 38
197 Apex 38
197 TorqueScript 38
197 Yorick 38
201 Babel 37
201 RapidQ 37
201 S-lang 37
201 UnixPipes 37
201 V 37
206 GW-BASIC 36
206 SETL 36
208 Chapel 35
208 Elm 35
208 Falcon 35
208 Futhark 35
208 Harbour 35
208 Lisaac 35
214 Brainf*** 33
214 Caché ObjectScript 33
214 Vim Script 33
217 AmigaE 32
217 C Shell 32
217 I 32
217 Microsoft Small Basic 32
217 Sed 32
217 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 Potion 26
240 Processing 26
240 SNUSP 26
245 CMake 25
245 Haxe 25
245 Ol 25
245 Order 25
245 PlainTeX 25
245 SQL PL 25
251 AntLang 24
251 Limbo 24
251 SSEM 24
254 Astro 23
254 Clean 23
254 Clipper 23
254 Salmon 23
258 Idris 22
258 ML 22
258 WDTE 22
261 Klong 21
261 Mirah 21
261 Peloton 21
261 PHL 21
261 Trith 21
266 ALGOL 60 20
266 Beeswax 20
266 Ioke 20
266 ML/I 20
266 ProDOS 20
271 ARM Assembly 19
271 ChucK 19
271 Golfscript 19
271 MIPS Assembly 19
271 Suneido 19
271 Verbexx 19
277 Argile 18
277 GFA Basic 18
277 Gosu 18
277 Pure 18
277 Scratch 18
282 0815 17
282 Chef 17
282 Self 17
285 EDSAC order code 16
285 Friendly interactive shell 16
285 Huginn 16
285 LSL 16
285 Shen 16
285 Wren 16
291 Fancy 15
291 Make 15
293 Axiom 14
293 Dylan 14
293 Efene 14
293 Ezhil 14
293 MMIX 14
293 MOO 14
293 OOC 14
300 Computer/zero Assembly 13
300 Q 13
300 SPAD 13
300 TypeScript 13
300 Whitespace 13
305 Egel 12
305 Fish 12
305 Gema 12
305 Halon 12
305 LSE64 12
305 Lucid 12
305 N/t/roff 12
305 Neko 12
305 OASYS Assembler 12
305 Openscad 12
305 Panda 12
305 SystemVerilog 12
305 Transact-SQL 12
318 Arendelle 11
318 Coco 11
318 Dao 11
318 Frege 11
318 Inform 6 11
318 Lambdatalk 11
318 TSE SAL 11
318 Z80 Assembly 11
326 App Inventor 10
326 Blz 10
326 KonsolScript 10
326 LaTeX 10
326 MontiLang 10
326 Pure Data 10
332 Brlcad 9
332 Clay 9
332 Eero 9
332 Es 9
332 Free Pascal 9
332 Genyris 9
332 GlovePIE 9
332 IWBASIC 9
332 Lily 9
332 Luck 9
332 Mathprog 9
332 Monte 9
332 Morfa 9
332 Object Pascal 9
332 Piet 9
332 Ra 9
332 Symsyn 9
332 Unlambda 9
332 UTFool 9
332 VHDL 9
332 Vorpal 9
332 XQuery 9
354 8051 Assembly 8
354 ALGOL-M 8
354 BCPL 8
354 CLIPS 8
354 Comal 8
354 Egison 8
354 Gecho 8
354 Hoon 8
354 Integer BASIC 8
354 LC3 Assembly 8
354 Lhogho 8
354 NESL 8
354 NGS 8
354 Nit 8
354 Onyx 8
354 PILOT 8
354 Pony 8
354 Shiny 8
354 SPARK 8
373 68000 Assembly 7
373 Agda 7
373 Arc 7
373 Asymptote 7
373 Curry 7
373 EC 7
373 Elisa 7
373 FOCAL 7
373 FUZE BASIC 7
373 LLVM 7
373 LotusScript 7
373 Niue 7
373 RPG 7
373 Set lang 7
373 VAX Assembly 7
373 Visual Prolog 7
373 Wrapl 7
373 XEec 7
391 4DOS Batch 6
391 8086 Assembly 6
391 Alore 6
391 ANTLR 6
391 Boo 6
391 Comefrom0x10 6
391 Coq 6
391 DUP 6
391 Fexl 6
391 Fortress 6
391 Gastona 6
391 Gri 6
391 MySQL 6
391 NSIS 6
391 Oxygene 6
391 POV-Ray 6
391 SIMPOL 6
391 SkookumScript 6
391 True BASIC 6
410 4D 5
410 6800 Assembly 5
410 AsciiDots 5
410 Dylan.NET 5
410 Fan 5
410 GEORGE 5
410 Glee 5
410 HQ9+ 5
410 JCL 5
410 L++ 5
410 Lilypond 5
410 MBS 5
410 MoonScript 5
410 Panoramic 5
410 PIR 5
410 TIScript 5
410 TPP 5
427 AmbientTalk 4
427 Arbre 4
427 Blast 4
427 Bori 4
427 Cobra 4
427 Crack 4
427 Dafny 4
427 DM 4
427 HPPPL 4
427 Intercal 4
427 Kite 4
427 Lobster 4
427 Purity 4
427 Rhope 4
427 TI-83 Hex Assembly 4
427 TransFORTH 4
427 Uniface 4
427 Verilog 4
427 Xojo 4
427 XSLT 2.0 4
427 Yacas 4
427 ZED 4
449 Battlestar 3
449 BlitzMax 3
449 BML 3
449 C++/CLI 3
449 C1R 3
449 Cat 3
449 Cubescript 3
449 Dodo0 3
449 Glagol 3
449 Golo 3
449 JavaFX Script 3
449 Kaya 3
449 Kitten 3
449 Lisp 3
449 LiveScript 3
449 Maude 3
449 Monicelli 3
449 NetLogo 3
449 OASYS 3
449 PASM 3
449 Powerbuilder 3
449 Pyret 3
449 Quite BASIC 3
449 Sage 3
449 Sass/SCSS 3
449 Squirrel 3
449 Turing 3
449 Whenever 3
449 உயிர்/Uyir 3
478 8080 Assembly 2
478 Algae 2
478 Assembly 2
478 Brace 2
478 Cduce 2
478 Clipper/XBase++ 2
478 Deluge 2
478 DeviousYarn 2
478 DMS 2
478 ELLA 2
478 F 2
478 Ferite 2
478 GLBasic 2
478 GLSL 2
478 Hack 2
478 Hope 2
478 Jack 2
478 JAMES II/Rule-based Cellular Automata 2
478 JOVIAL 2
478 Luna 2
478 Malbolge 2
478 MathCortex 2
478 MDL 2
478 Metapost 2
478 MINIL 2
478 Myrddin 2
478 MyrtleScript 2
478 Occam 2
478 OOCalc 2
478 OpenLisp 2
478 OPL 2
478 PDP-11 Assembly 2
478 PeopleCode 2
478 Perl5i 2
478 Pict 2
478 PL/M 2
478 PL/pgSQL 2
478 PSQL 2
478 Quill 2
478 RPL 2
478 RPL/2 2
478 Sisal 2
478 SmileBASIC 2
478 Snobol 2
478 Tbas 2
478 TechBASIC 2
478 Thyrd 2
478 ToffeeScript 2
478 Viua VM assembly 2
478 XL 2
478 XProc 2
478 XSLT 1.0 2
478 XTalk 2
478 XUL 2
478 ZPL 2
533 80386 Assembly 1
533 Action! 1
533 AMPL 1
533 Anyways 1
533 Apricot 1
533 AspectJ 1
533 AutoLISP 1
533 B4J 1
533 Biferno 1
533 CafeOBJ 1
533 Clarion 1
533 DDNC 1
533 DIV Games Studio 1
533 ElastiC 1
533 Emojicode 1
533 ESQL 1
533 Felix 1
533 FormulaOne 1
533 FP 1
533 FRISC Assembly 1
533 Gentee 1
533 Go! 1
533 Heron 1
533 HLA 1
533 HyperTalk 1
533 Informix 4GL 1
533 Iptscrae 1
533 Jacquard Loom 1
533 JoCaml 1
533 JScript.NET 1
533 JudoScript 1
533 Kamailio Script 1
533 Lambda Prolog 1
533 LibreOffice Basic 1
533 Livecode 1
533 Lush 1
533 MEL 1
533 Mond 1
533 Monkey 1
533 MSX Basic 1
533 MUF 1
533 Mythryl 1
533 NASL 1
533 Neat 1
533 NewtonScript 1
533 Nickle 1
533 Nix 1
533 Omega 1
533 Opa 1
533 Pare 1
533 Picat 1
533 Qore 1
533 Rapira 1
533 Reason 1
533 Robotic 1
533 RPGIV 1
533 RTL/2 1
533 ScriptBasic 1
533 Setl4 1
533 SheerPower 4GL 1
533 SMEQL 1
533 Soar 1
533 SoneKing Assembly 1
533 SPARC Assembly 1
533 StreamIt 1
533 Supernova 1
533 SuperTalk 1
533 Teco 1
533 Terra 1
533 TestML 1
533 Twelf 1
533 VB6 1
533 Visual Objects 1
533 Vox 1
533 WebAssembly 1
533 Wollok 1
533 X86 64 Assembly 1
533 Xanadu 1
533 XPath 2.0 1
533 Ya 1
613 .QL 0
613 8 1/2 0
613 A+ 0
613 Agda2 0
613 ALGOL 0
613 Alice ML 0
613 AngelScript 0
613 ANT 0
613 Application Master 0
613 ASP 0
613 ASP.Net 0
613 AspectC++ 0
613 Axum 0
613 B 0
613 Beta 0
613 Binary Lambda Calculus 0
613 C0H 0
613 Caml 0
613 CB80 0
613 Cecil 0
613 CHR 0
613 Cilk 0
613 Cilk++ 0
613 Datalog 0
613 Diesel 0
613 EhBASIC 0
613 Elan 0
613 Epigram 0
613 Euler 0
613 FAUST 0
613 FeatureC++ 0
613 FLORA-2 0
613 Florid 0
613 FPI 0
613 FreeMat 0
613 Goo 0
613 Jabaco 0
613 KeyList Databasing 0
613 L.in.oleum 0
613 LC2200 Assembly 0
613 Leon 0
613 LLP 0
613 Loglan82 0
613 Lolli 0
613 Lotus 123 Macro Scripting 0
613 Lout 0
613 Lygon 0
613 M680x0 0
613 MAPPER 0
613 ME10 macro 0
613 MGS 0
613 Mirelle 0
613 Mython 0
613 Nice 0
613 NQP 0
613 ObjectIcon 0
613 OpenC++ 0
613 Pentium Assembly 0
613 Plan 0
613 PLUS 0
613 PLZ/SYS 0
613 PPC Assembly 0
613 PPL 0
613 QuakeC 0
613 Reduce 0
613 Refal 0
613 RLSL 0
613 RTSL 0
613 Rubylog 0
613 Script Basic 0
613 Script3D 0
613 SimpleLang 0
613 Spin 0
613 Star 0
613 Superbase BASIC 0
613 TAL 0
613 TeLa 0
613 Thistle 0
613 UC++ 0
613 UScript 0
613 UserRPL 0
613 VRML 0
613 WML 0
613 X10 0
613 XBase 0
613 XS 0
613 ΜC++ 0