Rosetta Code/Rank languages by popularity/Full list

From Rosetta Code
Revision as of 21:52, 1 June 2018 by Thundergnat (talk | contribs) (Update full output list)

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-01 :: 688 Languages
Rank Language Count
1 Kotlin 1008
2 Racket 977
3 Python 963
4 Perl 6 949
5 Tcl 914
6 C 898
7 J 888
8 Zkl 880
9 Java 867
10 D 857
11 Go 853
12 Ruby 846
13 Haskell 825
14 REXX 824
15 Perl 798
16 Julia 774
17 PicoLisp 769
18 Sidef 763
19 Mathematica 723
20 C++ 684
21 Phix 682
22 Scala 655
23 Common Lisp 650
24 C sharp 649
25 Ada 645
26 AutoHotkey 618
27 JavaScript 588
28 Unicon 587
29 Clojure 579
30 Lua 566
31 Ring 565
32 BBC BASIC 556
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 422
49 AWK 417
50 R 411
51 Rust 408
52 Seed7 404
53 PL/I 399
54 Groovy 389
55 PHP 385
56 MATLAB 354
57 Scheme 351
58 Liberty BASIC 331
59 Run BASIC 311
60 Oforth 308
61 XPL0 305
62 EchoLisp 304
63 Octave 303
64 Maple 299
65 Swift 295
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 170
94 Gambas 170
94 VBA 170
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 Befunge 127
111 Applesoft BASIC 126
112 LiveCode 125
112 Modula-2 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 Commodore BASIC 47
181 Dc 47
181 Metafont 47
184 DCL 45
185 Toka 44
186 ATS 43
186 BASIC256 43
186 Inform 7 43
186 PowerBASIC 43
186 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 PL/SQL 29
230 ECL 28
230 Smart BASIC 28
232 Agena 27
232 GUISS 27
232 Hy 27
232 Qi 27
232 Zonnon 27
237 MIRC Scripting Language 26
237 MLite 26
237 Potion 26
237 Processing 26
237 SNUSP 26
242 CMake 25
242 Haxe 25
242 Nial 25
242 Ol 25
242 Order 25
242 PlainTeX 25
242 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 KonsolScript 10
323 Lambdatalk 10
323 LaTeX 10
323 MontiLang 10
323 Pure Data 10
329 Brlcad 9
329 Clay 9
329 Eero 9
329 Es 9
329 Free Pascal 9
329 Genyris 9
329 IWBASIC 9
329 Lily 9
329 Luck 9
329 Mathprog 9
329 Monte 9
329 Morfa 9
329 Object Pascal 9
329 Piet 9
329 Ra 9
329 Symsyn 9
329 Unlambda 9
329 UTFool 9
329 VHDL 9
329 Vorpal 9
329 XQuery 9
350 8051 Assembly 8
350 ALGOL-M 8
350 BCPL 8
350 CLIPS 8
350 Comal 8
350 Egison 8
350 Gecho 8
350 Hoon 8
350 Integer BASIC 8
350 LC3 Assembly 8
350 Lhogho 8
350 NESL 8
350 NGS 8
350 Nit 8
350 Onyx 8
350 PILOT 8
350 Pony 8
350 Shiny 8
350 SPARK 8
369 68000 Assembly 7
369 Agda 7
369 Arc 7
369 Asymptote 7
369 Curry 7
369 EC 7
369 Elisa 7
369 FOCAL 7
369 FUZE BASIC 7
369 GlovePIE 7
369 LLVM 7
369 LotusScript 7
369 Niue 7
369 RPG 7
369 Set lang 7
369 Visual Prolog 7
369 Wrapl 7
369 XEec 7
387 4DOS Batch 6
387 8086 Assembly 6
387 Alore 6
387 ANTLR 6
387 Boo 6
387 Comefrom0x10 6
387 Coq 6
387 DUP 6
387 Fexl 6
387 Fortress 6
387 Gastona 6
387 Gri 6
387 MySQL 6
387 NSIS 6
387 Oxygene 6
387 POV-Ray 6
387 SIMPOL 6
387 SkookumScript 6
387 True BASIC 6
406 4D 5
406 6800 Assembly 5
406 Dylan.NET 5
406 Fan 5
406 GEORGE 5
406 Glee 5
406 HQ9+ 5
406 L++ 5
406 MBS 5
406 MoonScript 5
406 Panoramic 5
406 PIR 5
406 TIScript 5
406 TPP 5
420 AmbientTalk 4
420 Arbre 4
420 Blast 4
420 Bori 4
420 Cobra 4
420 Crack 4
420 Dafny 4
420 DM 4
420 HPPPL 4
420 Intercal 4
420 JCL 4
420 Kite 4
420 Lilypond 4
420 Lobster 4
420 Purity 4
420 Rhope 4
420 TI-83 Hex Assembly 4
420 TransFORTH 4
420 Uniface 4
420 Verilog 4
420 Xojo 4
420 XSLT 2.0 4
420 Yacas 4
420 ZED 4
444 Battlestar 3
444 BlitzMax 3
444 BML 3
444 C++/CLI 3
444 C1R 3
444 Cat 3
444 Dodo0 3
444 Glagol 3
444 Golo 3
444 JavaFX Script 3
444 Kaya 3
444 Kitten 3
444 Lisp 3
444 LiveScript 3
444 Maude 3
444 Monicelli 3
444 NetLogo 3
444 OASYS 3
444 PASM 3
444 Powerbuilder 3
444 Pyret 3
444 Quite BASIC 3
444 Sage 3
444 Squirrel 3
444 Turing 3
444 Whenever 3
444 உயிர்/Uyir 3
471 8080 Assembly 2
471 Algae 2
471 Assembly 2
471 Brace 2
471 Cduce 2
471 Clipper/XBase++ 2
471 Deluge 2
471 DMS 2
471 ELLA 2
471 F 2
471 Ferite 2
471 GLBasic 2
471 GLSL 2
471 Hack 2
471 Hope 2
471 Jack 2
471 JAMES II/Rule-based Cellular Automata 2
471 JOVIAL 2
471 Luna 2
471 Malbolge 2
471 MathCortex 2
471 MDL 2
471 Metapost 2
471 MINIL 2
471 MyrtleScript 2
471 Occam 2
471 OOCalc 2
471 OpenLisp 2
471 OPL 2
471 PDP-11 Assembly 2
471 PeopleCode 2
471 Perl5i 2
471 Pict 2
471 PL/M 2
471 PL/pgSQL 2
471 PSQL 2
471 Quill 2
471 RPL 2
471 RPL/2 2
471 Sisal 2
471 SmileBASIC 2
471 Snobol 2
471 Tbas 2
471 TechBASIC 2
471 Thyrd 2
471 ToffeeScript 2
471 Viua VM assembly 2
471 XL 2
471 XProc 2
471 XSLT 1.0 2
471 XTalk 2
471 XUL 2
471 ZPL 2
524 80386 Assembly 1
524 Action! 1
524 AMPL 1
524 Apricot 1
524 AspectJ 1
524 AutoLISP 1
524 B4J 1
524 Biferno 1
524 CafeOBJ 1
524 Clarion 1
524 DDNC 1
524 DIV Games Studio 1
524 ElastiC 1
524 Emojicode 1
524 ESQL 1
524 Felix 1
524 FormulaOne 1
524 FP 1
524 FRISC Assembly 1
524 Gentee 1
524 Go! 1
524 Heron 1
524 HLA 1
524 HyperTalk 1
524 Informix 4GL 1
524 Iptscrae 1
524 Jacquard Loom 1
524 JoCaml 1
524 JScript.NET 1
524 JudoScript 1
524 Kamailio Script 1
524 Lambda Prolog 1
524 LibreOffice Basic 1
524 Livecode 1
524 Lush 1
524 MEL 1
524 Mond 1
524 Monkey 1
524 MSX Basic 1
524 MUF 1
524 Mythryl 1
524 NASL 1
524 Neat 1
524 NewtonScript 1
524 Nickle 1
524 Nix 1
524 Omega 1
524 Opa 1
524 Pare 1
524 Picat 1
524 Qore 1
524 Rapira 1
524 Reason 1
524 Robotic 1
524 RPGIV 1
524 RTL/2 1
524 ScriptBasic 1
524 Setl4 1
524 SheerPower 4GL 1
524 SMEQL 1
524 Soar 1
524 SoneKing Assembly 1
524 SPARC Assembly 1
524 StreamIt 1
524 Supernova 1
524 Teco 1
524 Terra 1
524 TestML 1
524 Twelf 1
524 VB6 1
524 Visual Objects 1
524 Vox 1
524 WebAssembly 1
524 Wollok 1
524 X86 64 Assembly 1
524 Xanadu 1
524 XPath 2.0 1
524 Ya 1
602 .QL 0
602 8 1/2 0
602 A+ 0
602 Agda2 0
602 ALGOL 0
602 Alice ML 0
602 AngelScript 0
602 ANT 0
602 Application Master 0
602 ASP 0
602 ASP.Net 0
602 AspectC++ 0
602 Axum 0
602 B 0
602 Beta 0
602 Binary Lambda Calculus 0
602 C0H 0
602 Caml 0
602 CB80 0
602 Cecil 0
602 CHR 0
602 Cilk 0
602 Cilk++ 0
602 Datalog 0
602 Diesel 0
602 EhBASIC 0
602 Elan 0
602 Epigram 0
602 Euler 0
602 FAUST 0
602 FeatureC++ 0
602 FLORA-2 0
602 Florid 0
602 FPI 0
602 FreeMat 0
602 Goo 0
602 Jabaco 0
602 KeyList Databasing 0
602 L.in.oleum 0
602 LC2200 Assembly 0
602 Leon 0
602 LLP 0
602 Loglan82 0
602 Lolli 0
602 Lotus 123 Macro Scripting 0
602 Lout 0
602 Lygon 0
602 M680x0 0
602 MAPPER 0
602 ME10 macro 0
602 MGS 0
602 Mirelle 0
602 Mython 0
602 Nice 0
602 NQP 0
602 ObjectIcon 0
602 OpenC++ 0
602 Pentium Assembly 0
602 Plan 0
602 PLUS 0
602 PLZ/SYS 0
602 PPC Assembly 0
602 PPL 0
602 QuakeC 0
602 Reduce 0
602 Refal 0
602 RLSL 0
602 RTSL 0
602 Rubylog 0
602 Script Basic 0
602 Script3D 0
602 Spin 0
602 Star 0
602 Superbase BASIC 0
602 TAL 0
602 TeLa 0
602 Thistle 0
602 UC++ 0
602 UScript 0
602 UserRPL 0
602 VAX Assembly 0
602 VRML 0
602 WML 0
602 X10 0
602 XBase 0
602 XS 0
602 ΜC++ 0