Rosetta Code/Rank languages by popularity/Full list

From Rosetta Code
Revision as of 20:48, 10 July 2018 by Thundergnat (talk | contribs) (Update full 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-07-10 :: 697 Languages
Rank Language Count
1 Kotlin 1010
2 Racket 977
3 Python 968
4 Perl 6 962
5 Go 931
6 Tcl 914
7 C 905
8 J 888
9 Zkl 882
10 Java 875
11 D 865
12 Ruby 847
13 Haskell 829
14 REXX 827
15 Perl 798
16 Julia 783
17 PicoLisp 771
18 Sidef 765
19 Scala 741
20 Mathematica 723
21 C++ 687
22 Phix 682
23 C sharp 659
24 Common Lisp 651
25 Ada 645
26 AutoHotkey 618
27 JavaScript 590
28 Unicon 587
29 Clojure 581
30 Ring 578
31 Lua 569
32 BBC BASIC 557
33 Fortran 549
34 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 FreeBASIC 467
43 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 386
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 263
74 COBOL 261
75 BASIC 259
75 Lasso 259
77 Wolfram Language 254
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 180
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 Befunge 144
106 ALGOL W 141
107 REBOL 140
108 Modula-2 136
108 TXR 136
110 Applesoft BASIC 135
111 Visual Basic .NET 133
112 NewLISP 132
113 LiveCode 125
114 Slate 123
115 ActionScript 118
116 K 117
117 BaCon 116
117 Modula-3 116
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 8th 86
142 Ceylon 86
144 Bc 81
144 МК-61/52 81
146 M2000 Interpreter 78
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 OpenEdge/Progress 48
182 BASIC256 47
182 Commodore BASIC 47
182 Dc 47
182 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 Sed 32
217 Visual FoxPro 32
222 6502 Assembly 31
222 EGL 31
222 GML 31
222 LOLCODE 31
222 REALbasic 31
222 RLaB 31
228 SuperCollider 30
229 Gnuplot 29
229 Nial 29
229 PL/SQL 29
232 ECL 28
232 Smart BASIC 28
234 Agena 27
234 GUISS 27
234 Hy 27
234 Qi 27
234 Zonnon 27
239 MIRC Scripting Language 26
239 MLite 26
239 Potion 26
239 Processing 26
239 SNUSP 26
244 CMake 25
244 Haxe 25
244 Ol 25
244 Order 25
244 PlainTeX 25
244 SQL PL 25
250 AntLang 24
250 Limbo 24
250 SSEM 24
253 Astro 23
253 Clean 23
253 Clipper 23
253 Salmon 23
257 Idris 22
257 ML 22
257 WDTE 22
260 Klong 21
260 Mirah 21
260 Peloton 21
260 PHL 21
260 Trith 21
265 ALGOL 60 20
265 Beeswax 20
265 Ioke 20
265 ML/I 20
265 ProDOS 20
270 ARM Assembly 19
270 ChucK 19
270 Golfscript 19
270 MIPS Assembly 19
270 Suneido 19
270 Verbexx 19
276 Argile 18
276 GFA Basic 18
276 Gosu 18
276 Pure 18
276 Scratch 18
281 0815 17
281 Chef 17
281 Self 17
284 EDSAC order code 16
284 Friendly interactive shell 16
284 Huginn 16
284 LSL 16
284 Shen 16
284 Wren 16
290 Fancy 15
290 Make 15
292 Axiom 14
292 Dylan 14
292 Efene 14
292 Ezhil 14
292 MMIX 14
292 MOO 14
292 OOC 14
299 Computer/zero Assembly 13
299 Q 13
299 SPAD 13
299 TypeScript 13
299 Whitespace 13
304 Egel 12
304 Fish 12
304 Gema 12
304 Halon 12
304 LSE64 12
304 Lucid 12
304 N/t/roff 12
304 Neko 12
304 OASYS Assembler 12
304 Openscad 12
304 Panda 12
304 SystemVerilog 12
304 Transact-SQL 12
317 Arendelle 11
317 Coco 11
317 Dao 11
317 Frege 11
317 Inform 6 11
317 Lambdatalk 11
317 TSE SAL 11
317 Z80 Assembly 11
325 App Inventor 10
325 Blz 10
325 KonsolScript 10
325 LaTeX 10
325 MontiLang 10
325 Pure Data 10
331 Brlcad 9
331 Clay 9
331 Eero 9
331 Es 9
331 Free Pascal 9
331 Genyris 9
331 GlovePIE 9
331 IWBASIC 9
331 Lily 9
331 Luck 9
331 Mathprog 9
331 Monte 9
331 Morfa 9
331 Object Pascal 9
331 Piet 9
331 Ra 9
331 Symsyn 9
331 Unlambda 9
331 UTFool 9
331 VHDL 9
331 Vorpal 9
331 XQuery 9
353 8051 Assembly 8
353 ALGOL-M 8
353 BCPL 8
353 CLIPS 8
353 Comal 8
353 Egison 8
353 Gecho 8
353 Hoon 8
353 Integer BASIC 8
353 LC3 Assembly 8
353 Lhogho 8
353 NESL 8
353 NGS 8
353 Nit 8
353 Onyx 8
353 PILOT 8
353 Pony 8
353 Shiny 8
353 SPARK 8
372 68000 Assembly 7
372 Agda 7
372 Arc 7
372 Asymptote 7
372 Curry 7
372 EC 7
372 Elisa 7
372 FOCAL 7
372 FUZE BASIC 7
372 LLVM 7
372 LotusScript 7
372 Niue 7
372 RPG 7
372 Set lang 7
372 Visual Prolog 7
372 Wrapl 7
372 XEec 7
389 4DOS Batch 6
389 8086 Assembly 6
389 Alore 6
389 ANTLR 6
389 Boo 6
389 Comefrom0x10 6
389 Coq 6
389 DUP 6
389 Fexl 6
389 Fortress 6
389 Gastona 6
389 Gri 6
389 MySQL 6
389 NSIS 6
389 Oxygene 6
389 POV-Ray 6
389 SIMPOL 6
389 SkookumScript 6
389 True BASIC 6
408 4D 5
408 6800 Assembly 5
408 AsciiDots 5
408 Dylan.NET 5
408 Fan 5
408 GEORGE 5
408 Glee 5
408 HQ9+ 5
408 JCL 5
408 L++ 5
408 Lilypond 5
408 MBS 5
408 MoonScript 5
408 Panoramic 5
408 PIR 5
408 TIScript 5
408 TPP 5
425 AmbientTalk 4
425 Arbre 4
425 Blast 4
425 Bori 4
425 Cobra 4
425 Crack 4
425 Dafny 4
425 DM 4
425 HPPPL 4
425 Intercal 4
425 Kite 4
425 Lobster 4
425 Purity 4
425 Rhope 4
425 TI-83 Hex Assembly 4
425 TransFORTH 4
425 Uniface 4
425 VAX Assembly 4
425 Verilog 4
425 Xojo 4
425 XSLT 2.0 4
425 Yacas 4
425 ZED 4
448 Battlestar 3
448 BlitzMax 3
448 BML 3
448 C++/CLI 3
448 C1R 3
448 Cat 3
448 Cubescript 3
448 Dodo0 3
448 Glagol 3
448 Golo 3
448 JavaFX Script 3
448 Kaya 3
448 Kitten 3
448 Lisp 3
448 LiveScript 3
448 Maude 3
448 Monicelli 3
448 NetLogo 3
448 OASYS 3
448 PASM 3
448 Powerbuilder 3
448 Pyret 3
448 Quite BASIC 3
448 Sage 3
448 Sass/SCSS 3
448 Squirrel 3
448 Turing 3
448 Whenever 3
448 உயிர்/Uyir 3
477 8080 Assembly 2
477 Algae 2
477 Assembly 2
477 Brace 2
477 Cduce 2
477 Clipper/XBase++ 2
477 Deluge 2
477 DeviousYarn 2
477 DMS 2
477 ELLA 2
477 F 2
477 Ferite 2
477 GLBasic 2
477 GLSL 2
477 Hack 2
477 Hope 2
477 Jack 2
477 JAMES II/Rule-based Cellular Automata 2
477 JOVIAL 2
477 Luna 2
477 Malbolge 2
477 MathCortex 2
477 MDL 2
477 Metapost 2
477 MINIL 2
477 Myrddin 2
477 MyrtleScript 2
477 Occam 2
477 OOCalc 2
477 OpenLisp 2
477 OPL 2
477 PDP-11 Assembly 2
477 PeopleCode 2
477 Perl5i 2
477 Pict 2
477 PL/M 2
477 PL/pgSQL 2
477 PSQL 2
477 Quill 2
477 RPL 2
477 RPL/2 2
477 Sisal 2
477 SmileBASIC 2
477 Snobol 2
477 Tbas 2
477 TechBASIC 2
477 Thyrd 2
477 ToffeeScript 2
477 Viua VM assembly 2
477 XL 2
477 XProc 2
477 XSLT 1.0 2
477 XTalk 2
477 XUL 2
477 ZPL 2
532 80386 Assembly 1
532 Action! 1
532 AMPL 1
532 Anyways 1
532 Apricot 1
532 AspectJ 1
532 AutoLISP 1
532 B4J 1
532 Biferno 1
532 CafeOBJ 1
532 Clarion 1
532 DDNC 1
532 DIV Games Studio 1
532 ElastiC 1
532 Emojicode 1
532 ESQL 1
532 Felix 1
532 FormulaOne 1
532 FP 1
532 FRISC Assembly 1
532 Gentee 1
532 Go! 1
532 Heron 1
532 HLA 1
532 HyperTalk 1
532 Informix 4GL 1
532 Iptscrae 1
532 Jacquard Loom 1
532 JoCaml 1
532 JScript.NET 1
532 JudoScript 1
532 Kamailio Script 1
532 Lambda Prolog 1
532 LibreOffice Basic 1
532 Livecode 1
532 Lush 1
532 MEL 1
532 Mond 1
532 Monkey 1
532 MSX Basic 1
532 MUF 1
532 Mythryl 1
532 NASL 1
532 Neat 1
532 NewtonScript 1
532 Nickle 1
532 Nix 1
532 Omega 1
532 Opa 1
532 Pare 1
532 Picat 1
532 Qore 1
532 Rapira 1
532 Reason 1
532 Robotic 1
532 RPGIV 1
532 RTL/2 1
532 ScriptBasic 1
532 Setl4 1
532 SheerPower 4GL 1
532 SMEQL 1
532 Soar 1
532 SoneKing Assembly 1
532 SPARC Assembly 1
532 StreamIt 1
532 Supernova 1
532 SuperTalk 1
532 Teco 1
532 Terra 1
532 TestML 1
532 Twelf 1
532 VB6 1
532 Visual Objects 1
532 Vox 1
532 WebAssembly 1
532 Wollok 1
532 X86 64 Assembly 1
532 Xanadu 1
532 XPath 2.0 1
532 Ya 1
612 .QL 0
612 8 1/2 0
612 A+ 0
612 Agda2 0
612 ALGOL 0
612 Alice ML 0
612 AngelScript 0
612 ANT 0
612 Application Master 0
612 ASP 0
612 ASP.Net 0
612 AspectC++ 0
612 Axum 0
612 B 0
612 Beta 0
612 Binary Lambda Calculus 0
612 C0H 0
612 Caml 0
612 CB80 0
612 Cecil 0
612 CHR 0
612 Cilk 0
612 Cilk++ 0
612 Datalog 0
612 Diesel 0
612 EhBASIC 0
612 Elan 0
612 Epigram 0
612 Euler 0
612 FAUST 0
612 FeatureC++ 0
612 FLORA-2 0
612 Florid 0
612 FPI 0
612 FreeMat 0
612 Goo 0
612 Jabaco 0
612 KeyList Databasing 0
612 L.in.oleum 0
612 LC2200 Assembly 0
612 Leon 0
612 LLP 0
612 Loglan82 0
612 Lolli 0
612 Lotus 123 Macro Scripting 0
612 Lout 0
612 Lygon 0
612 M680x0 0
612 MAPPER 0
612 ME10 macro 0
612 MGS 0
612 Mirelle 0
612 Mython 0
612 Nice 0
612 NQP 0
612 ObjectIcon 0
612 OpenC++ 0
612 Pentium Assembly 0
612 Plan 0
612 PLUS 0
612 PLZ/SYS 0
612 PPC Assembly 0
612 PPL 0
612 QuakeC 0
612 Reduce 0
612 Refal 0
612 RLSL 0
612 RTSL 0
612 Rubylog 0
612 Script Basic 0
612 Script3D 0
612 Spin 0
612 Star 0
612 Superbase BASIC 0
612 TAL 0
612 TeLa 0
612 Thistle 0
612 UC++ 0
612 UScript 0
612 UserRPL 0
612 VRML 0
612 WML 0
612 X10 0
612 XBase 0
612 XS 0
612 ΜC++ 0