Rosetta Code/Rank languages by popularity/Full list

From Rosetta Code
Revision as of 00:19, 18 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-17 :: 696 Languages
Rank Language Count
1 Kotlin 1008
2 Racket 977
3 Python 964
4 Perl 6 959
5 Tcl 914
6 C 903
7 Go 896
8 J 888
9 Zkl 881
10 Java 867
11 D 859
12 Ruby 847
13 Haskell 828
14 REXX 824
15 Perl 798
16 Julia 776
17 PicoLisp 771
18 Sidef 763
19 Mathematica 723
20 C++ 686
21 Phix 682
22 Scala 674
23 C sharp 652
24 Common Lisp 651
25 Ada 645
26 AutoHotkey 618
27 JavaScript 589
28 Unicon 587
29 Clojure 581
30 Ring 575
31 Lua 568
32 BBC BASIC 557
33 Fortran 548
33 PureBasic 548
35 ALGOL 68 541
36 OCaml 540
37 PARI/GP 531
38 Icon 529
39 Nim 528
40 Elixir 510
41 Erlang 486
42 F Sharp 485
43 PowerShell 467
44 FreeBASIC 458
45 Jq 456
46 Factor 431
47 Forth 430
48 Pascal 428
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
67 UNIX Shell 284
69 Oz 277
70 Prolog 276
71 E 269
72 Objeck 265
73 VBScript 263
74 COBOL 261
75 Lasso 259
76 BASIC 257
77 Wolfram Language 254
78 Smalltalk 253
79 Delphi 250
80 Elena 235
81 Euphoria 229
82 OoRexx 214
83 AppleScript 212
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 179
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 Modula-2 132
109 NewLISP 132
111 Applesoft BASIC 130
111 Befunge 130
113 LiveCode 125
114 Slate 123
115 ActionScript 118
116 K 117
117 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 Elm 35
206 Falcon 35
206 Harbour 35
206 Lisaac 35
211 Futhark 34
212 Brainf*** 33
212 Caché ObjectScript 33
212 Vim Script 33
215 AmigaE 32
215 C Shell 32
215 I 32
215 Sed 32
215 Visual FoxPro 32
220 6502 Assembly 31
220 Crystal 31
220 EGL 31
220 GML 31
220 LOLCODE 31
220 REALbasic 31
220 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 GlovePIE 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
352 8051 Assembly 8
352 ALGOL-M 8
352 BCPL 8
352 CLIPS 8
352 Comal 8
352 Egison 8
352 Gecho 8
352 Hoon 8
352 Integer BASIC 8
352 LC3 Assembly 8
352 Lhogho 8
352 NESL 8
352 NGS 8
352 Nit 8
352 Onyx 8
352 PILOT 8
352 Pony 8
352 Shiny 8
352 SPARK 8
371 68000 Assembly 7
371 Agda 7
371 Arc 7
371 Asymptote 7
371 Curry 7
371 EC 7
371 Elisa 7
371 FOCAL 7
371 FUZE BASIC 7
371 LLVM 7
371 LotusScript 7
371 Niue 7
371 RPG 7
371 Set lang 7
371 Visual Prolog 7
371 Wrapl 7
371 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 AsciiDots 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
423 AmbientTalk 4
423 Arbre 4
423 Blast 4
423 Bori 4
423 Cobra 4
423 Crack 4
423 Dafny 4
423 DM 4
423 HPPPL 4
423 Intercal 4
423 JCL 4
423 Kite 4
423 Lobster 4
423 Purity 4
423 Rhope 4
423 TI-83 Hex Assembly 4
423 TransFORTH 4
423 Uniface 4
423 Verilog 4
423 Xojo 4
423 XSLT 2.0 4
423 Yacas 4
423 ZED 4
446 Battlestar 3
446 BlitzMax 3
446 BML 3
446 C++/CLI 3
446 C1R 3
446 Cat 3
446 Cubescript 3
446 Dodo0 3
446 Glagol 3
446 Golo 3
446 JavaFX Script 3
446 Kaya 3
446 Kitten 3
446 Lisp 3
446 LiveScript 3
446 Maude 3
446 Monicelli 3
446 NetLogo 3
446 OASYS 3
446 PASM 3
446 Powerbuilder 3
446 Pyret 3
446 Quite BASIC 3
446 Sage 3
446 Sass/SCSS 3
446 Squirrel 3
446 Turing 3
446 Whenever 3
446 உயிர்/Uyir 3
475 8080 Assembly 2
475 Algae 2
475 Assembly 2
475 Brace 2
475 Cduce 2
475 Clipper/XBase++ 2
475 Deluge 2
475 DeviousYarn 2
475 DMS 2
475 ELLA 2
475 F 2
475 Ferite 2
475 GLBasic 2
475 GLSL 2
475 Hack 2
475 Hope 2
475 Jack 2
475 JAMES II/Rule-based Cellular Automata 2
475 JOVIAL 2
475 Luna 2
475 Malbolge 2
475 MathCortex 2
475 MDL 2
475 Metapost 2
475 MINIL 2
475 Myrddin 2
475 MyrtleScript 2
475 Occam 2
475 OOCalc 2
475 OpenLisp 2
475 OPL 2
475 PDP-11 Assembly 2
475 PeopleCode 2
475 Perl5i 2
475 Pict 2
475 PL/M 2
475 PL/pgSQL 2
475 PSQL 2
475 Quill 2
475 RPL 2
475 RPL/2 2
475 Sisal 2
475 SmileBASIC 2
475 Snobol 2
475 Tbas 2
475 TechBASIC 2
475 Thyrd 2
475 ToffeeScript 2
475 Viua VM assembly 2
475 XL 2
475 XProc 2
475 XSLT 1.0 2
475 XTalk 2
475 XUL 2
475 ZPL 2
530 80386 Assembly 1
530 Action! 1
530 AMPL 1
530 Anyways 1
530 Apricot 1
530 AspectJ 1
530 AutoLISP 1
530 B4J 1
530 Biferno 1
530 CafeOBJ 1
530 Clarion 1
530 DDNC 1
530 DIV Games Studio 1
530 ElastiC 1
530 Emojicode 1
530 ESQL 1
530 Felix 1
530 FormulaOne 1
530 FP 1
530 FRISC Assembly 1
530 Gentee 1
530 Go! 1
530 Heron 1
530 HLA 1
530 HyperTalk 1
530 Informix 4GL 1
530 Iptscrae 1
530 Jacquard Loom 1
530 JoCaml 1
530 JScript.NET 1
530 JudoScript 1
530 Kamailio Script 1
530 Lambda Prolog 1
530 LibreOffice Basic 1
530 Livecode 1
530 Lush 1
530 MEL 1
530 Mond 1
530 Monkey 1
530 MSX Basic 1
530 MUF 1
530 Mythryl 1
530 NASL 1
530 Neat 1
530 NewtonScript 1
530 Nickle 1
530 Nix 1
530 Omega 1
530 Opa 1
530 Pare 1
530 Picat 1
530 Qore 1
530 Rapira 1
530 Reason 1
530 Robotic 1
530 RPGIV 1
530 RTL/2 1
530 ScriptBasic 1
530 Setl4 1
530 SheerPower 4GL 1
530 SMEQL 1
530 Soar 1
530 SoneKing Assembly 1
530 SPARC Assembly 1
530 StreamIt 1
530 Supernova 1
530 SuperTalk 1
530 Teco 1
530 Terra 1
530 TestML 1
530 Twelf 1
530 VB6 1
530 Visual Objects 1
530 Vox 1
530 WebAssembly 1
530 Wollok 1
530 X86 64 Assembly 1
530 Xanadu 1
530 XPath 2.0 1
530 Ya 1
610 .QL 0
610 8 1/2 0
610 A+ 0
610 Agda2 0
610 ALGOL 0
610 Alice ML 0
610 AngelScript 0
610 ANT 0
610 Application Master 0
610 ASP 0
610 ASP.Net 0
610 AspectC++ 0
610 Axum 0
610 B 0
610 Beta 0
610 Binary Lambda Calculus 0
610 C0H 0
610 Caml 0
610 CB80 0
610 Cecil 0
610 CHR 0
610 Cilk 0
610 Cilk++ 0
610 Datalog 0
610 Diesel 0
610 EhBASIC 0
610 Elan 0
610 Epigram 0
610 Euler 0
610 FAUST 0
610 FeatureC++ 0
610 FLORA-2 0
610 Florid 0
610 FPI 0
610 FreeMat 0
610 Goo 0
610 Jabaco 0
610 KeyList Databasing 0
610 L.in.oleum 0
610 LC2200 Assembly 0
610 Leon 0
610 LLP 0
610 Loglan82 0
610 Lolli 0
610 Lotus 123 Macro Scripting 0
610 Lout 0
610 Lygon 0
610 M680x0 0
610 MAPPER 0
610 ME10 macro 0
610 MGS 0
610 Mirelle 0
610 Mython 0
610 Nice 0
610 NQP 0
610 ObjectIcon 0
610 OpenC++ 0
610 Pentium Assembly 0
610 Plan 0
610 PLUS 0
610 PLZ/SYS 0
610 PPC Assembly 0
610 PPL 0
610 QuakeC 0
610 Reduce 0
610 Refal 0
610 RLSL 0
610 RTSL 0
610 Rubylog 0
610 Script Basic 0
610 Script3D 0
610 Spin 0
610 Star 0
610 Superbase BASIC 0
610 TAL 0
610 TeLa 0
610 Thistle 0
610 UC++ 0
610 UScript 0
610 UserRPL 0
610 VAX Assembly 0
610 VRML 0
610 WML 0
610 X10 0
610 XBase 0
610 XS 0
610 ΜC++ 0