Rosetta Code/Rank languages by popularity/Full list: Difference between revisions
Content deleted Content added
m increased height of scrollable window from 40 to 60. |
Thundergnat (talk | contribs) m Revert scroll window height. Sized so there is only one scroll bar necessary. |
||
Line 4: | Line 4: | ||
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; |
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; |
||
<div style="height: |
<div style="height:40em;overflow:scroll;"> |
||
{|class="wikitable sortable" |
{|class="wikitable sortable" |
||
|+ As of 2018-09-03 :: 704 Languages |
|+ As of 2018-09-03 :: 704 Languages |
Revision as of 21:00, 4 September 2018
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;
Rank | Language | Count |
---|---|---|
1 | Kotlin | 1019 |
2 | Python | 980 |
3 | Go | 978 |
4 | Racket | 977 |
5 | Perl 6 | 976 |
6 | Tcl | 914 |
7 | C | 913 |
8 | Zkl | 894 |
9 | J | 893 |
10 | Java | 881 |
11 | D | 867 |
12 | Ruby | 848 |
13 | REXX | 845 |
14 | Haskell | 836 |
15 | Perl | 824 |
16 | Scala | 787 |
17 | Julia | 785 |
18 | Sidef | 773 |
19 | PicoLisp | 771 |
20 | Phix | 762 |
21 | Mathematica | 733 |
22 | C sharp | 708 |
23 | C++ | 691 |
24 | Common Lisp | 652 |
25 | Ada | 648 |
26 | AutoHotkey | 618 |
27 | Ring | 603 |
28 | JavaScript | 599 |
29 | Unicon | 587 |
30 | Clojure | 582 |
31 | Lua | 579 |
32 | BBC BASIC | 557 |
33 | Fortran | 550 |
34 | PureBasic | 549 |
35 | ALGOL 68 | 543 |
36 | OCaml | 539 |
37 | PARI/GP | 532 |
38 | Icon | 529 |
39 | Nim | 528 |
40 | Elixir | 510 |
41 | F Sharp | 492 |
42 | Erlang | 486 |
43 | FreeBASIC | 475 |
44 | PowerShell | 468 |
45 | Factor | 463 |
46 | Jq | 456 |
47 | Forth | 439 |
48 | Pascal | 431 |
49 | AWK | 418 |
49 | Rust | 418 |
51 | R | 413 |
52 | Seed7 | 404 |
53 | PL/I | 400 |
54 | Groovy | 390 |
54 | PHP | 390 |
56 | MATLAB | 355 |
57 | Scheme | 353 |
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 | 302 |
66 | Bracmat | 285 |
67 | NetRexx | 284 |
67 | UNIX Shell | 284 |
69 | Oz | 277 |
70 | Prolog | 276 |
71 | E | 269 |
71 | VBScript | 269 |
73 | Objeck | 265 |
74 | COBOL | 262 |
75 | BASIC | 261 |
76 | Lasso | 259 |
77 | Wolfram Language | 255 |
78 | Smalltalk | 253 |
79 | Delphi | 250 |
80 | Elena | 235 |
81 | Euphoria | 229 |
82 | AppleScript | 220 |
83 | OoRexx | 215 |
84 | CoffeeScript | 211 |
85 | Maxima | 206 |
86 | M2000 Interpreter | 204 |
87 | Logo | 203 |
87 | Stata | 203 |
89 | Batch File | 198 |
90 | ZX Spectrum Basic | 196 |
91 | Lingo | 194 |
92 | Ursala | 193 |
93 | Standard ML | 187 |
94 | 360 Assembly | 185 |
95 | ERRE | 183 |
96 | VBA | 178 |
97 | Gambas | 171 |
98 | Befunge | 161 |
99 | GAP | 157 |
100 | Objective-C | 156 |
101 | HicEst | 153 |
102 | TUSCRIPT | 152 |
103 | Fantom | 150 |
104 | Aime | 148 |
104 | Eiffel | 148 |
106 | Nemerle | 147 |
107 | ALGOL W | 144 |
108 | REBOL | 140 |
109 | Applesoft BASIC | 139 |
109 | Modula-2 | 139 |
111 | Visual Basic .NET | 137 |
112 | NewLISP | 136 |
112 | TXR | 136 |
114 | K | 133 |
115 | LiveCode | 125 |
116 | Emacs Lisp | 124 |
117 | Slate | 123 |
118 | ActionScript | 118 |
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 | Ceylon | 92 |
137 | TI-89 BASIC | 92 |
139 | Axe | 91 |
139 | FunL | 91 |
139 | Yabasic | 91 |
142 | Io | 90 |
143 | PostScript | 89 |
144 | Mercury | 88 |
145 | 8th | 86 |
146 | Bc | 83 |
147 | МК-61/52 | 81 |
148 | LFE | 76 |
148 | M4 | 76 |
150 | FutureBasic | 75 |
150 | Sinclair ZX81 BASIC | 75 |
152 | Raven | 74 |
153 | Component Pascal | 72 |
153 | Logtalk | 72 |
153 | Visual Basic | 72 |
156 | Dart | 70 |
157 | Simula | 69 |
157 | XLISP | 69 |
159 | Red | 67 |
159 | X86 Assembly | 67 |
161 | Ela | 66 |
161 | Sather | 66 |
163 | Brat | 65 |
163 | OxygenBasic | 65 |
165 | Scilab | 63 |
166 | LabVIEW | 62 |
166 | Wart | 62 |
168 | Burlesque | 61 |
168 | SQL | 61 |
170 | IDL | 60 |
171 | SequenceL | 59 |
172 | ColdFusion | 58 |
173 | Vala | 57 |
174 | FBSL | 56 |
175 | SAS | 53 |
176 | ABAP | 52 |
176 | Locomotive Basic | 52 |
178 | FALSE | 50 |
178 | SPL | 50 |
180 | Commodore BASIC | 49 |
180 | Lang5 | 49 |
180 | Rascal | 49 |
183 | BASIC256 | 48 |
183 | Dc | 48 |
183 | OpenEdge/Progress | 48 |
186 | Metafont | 47 |
187 | DCL | 45 |
187 | Microsoft Small Basic | 45 |
189 | Crystal | 44 |
189 | Toka | 44 |
191 | ATS | 43 |
191 | Inform 7 | 43 |
191 | PowerBASIC | 43 |
191 | Wortel | 43 |
195 | Joy | 42 |
195 | Sparkling | 42 |
197 | HolyC | 41 |
198 | XSLT | 40 |
199 | Aikido | 38 |
199 | Apex | 38 |
199 | TorqueScript | 38 |
199 | Yorick | 38 |
203 | Babel | 37 |
203 | RapidQ | 37 |
203 | S-lang | 37 |
203 | UnixPipes | 37 |
203 | V | 37 |
208 | GW-BASIC | 36 |
208 | SETL | 36 |
210 | Chapel | 35 |
210 | Elm | 35 |
210 | Falcon | 35 |
210 | Futhark | 35 |
210 | Harbour | 35 |
210 | Lisaac | 35 |
216 | Brainf*** | 33 |
216 | Caché ObjectScript | 33 |
216 | Sed | 33 |
216 | Vim Script | 33 |
220 | AmigaE | 32 |
220 | C Shell | 32 |
220 | I | 32 |
220 | Visual FoxPro | 32 |
224 | 6502 Assembly | 31 |
224 | EGL | 31 |
224 | GML | 31 |
224 | LOLCODE | 31 |
224 | Nial | 31 |
224 | Ol | 31 |
224 | REALbasic | 31 |
224 | RLaB | 31 |
232 | SuperCollider | 30 |
233 | Gnuplot | 29 |
233 | PL/SQL | 29 |
235 | ECL | 28 |
235 | Smart BASIC | 28 |
237 | Agena | 27 |
237 | ARM Assembly | 27 |
237 | GUISS | 27 |
237 | Hy | 27 |
237 | Qi | 27 |
237 | Zonnon | 27 |
243 | MIRC Scripting Language | 26 |
243 | MLite | 26 |
243 | Potion | 26 |
243 | Processing | 26 |
243 | SNUSP | 26 |
248 | CMake | 25 |
248 | Haxe | 25 |
248 | Order | 25 |
248 | PlainTeX | 25 |
248 | SQL PL | 25 |
253 | AntLang | 24 |
253 | Limbo | 24 |
253 | SSEM | 24 |
256 | Astro | 23 |
256 | Clean | 23 |
256 | Clipper | 23 |
256 | Salmon | 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 | Free Pascal | 19 |
273 | Golfscript | 19 |
273 | MIPS Assembly | 19 |
273 | Suneido | 19 |
273 | Verbexx | 19 |
279 | Argile | 18 |
279 | GFA Basic | 18 |
279 | Gosu | 18 |
279 | Pure | 18 |
279 | Scratch | 18 |
284 | 0815 | 17 |
284 | Chef | 17 |
284 | Self | 17 |
284 | Shen | 17 |
288 | EDSAC order code | 16 |
288 | Friendly interactive shell | 16 |
288 | Huginn | 16 |
288 | LSL | 16 |
288 | Wren | 16 |
293 | Fancy | 15 |
293 | Make | 15 |
295 | Axiom | 14 |
295 | Dylan | 14 |
295 | Efene | 14 |
295 | Ezhil | 14 |
295 | MMIX | 14 |
295 | MOO | 14 |
295 | OOC | 14 |
302 | Computer/zero Assembly | 13 |
302 | Neko | 13 |
302 | Q | 13 |
302 | SPAD | 13 |
302 | TypeScript | 13 |
302 | VAX Assembly | 13 |
302 | Whitespace | 13 |
309 | Egel | 12 |
309 | Fish | 12 |
309 | Gema | 12 |
309 | Halon | 12 |
309 | LSE64 | 12 |
309 | Lucid | 12 |
309 | N/t/roff | 12 |
309 | OASYS Assembler | 12 |
309 | Openscad | 12 |
309 | Panda | 12 |
309 | SystemVerilog | 12 |
309 | Transact-SQL | 12 |
321 | Arendelle | 11 |
321 | Coco | 11 |
321 | Dao | 11 |
321 | Frege | 11 |
321 | Inform 6 | 11 |
321 | Lambdatalk | 11 |
321 | TSE SAL | 11 |
321 | Z80 Assembly | 11 |
329 | App Inventor | 10 |
329 | Blz | 10 |
329 | KonsolScript | 10 |
329 | LaTeX | 10 |
329 | MontiLang | 10 |
329 | Pure Data | 10 |
335 | Brlcad | 9 |
335 | Clay | 9 |
335 | Eero | 9 |
335 | Es | 9 |
335 | Genyris | 9 |
335 | GlovePIE | 9 |
335 | IWBASIC | 9 |
335 | Lily | 9 |
335 | Luck | 9 |
335 | Mathprog | 9 |
335 | Monte | 9 |
335 | Morfa | 9 |
335 | Object Pascal | 9 |
335 | Piet | 9 |
335 | Ra | 9 |
335 | Symsyn | 9 |
335 | Unlambda | 9 |
335 | UTFool | 9 |
335 | VHDL | 9 |
335 | Vorpal | 9 |
335 | 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 | SASL | 7 |
376 | Set lang | 7 |
376 | Visual Prolog | 7 |
376 | Wrapl | 7 |
376 | XEec | 7 |
393 | 4DOS Batch | 6 |
393 | 8086 Assembly | 6 |
393 | Alore | 6 |
393 | ANTLR | 6 |
393 | Boo | 6 |
393 | Comefrom0x10 | 6 |
393 | Coq | 6 |
393 | DUP | 6 |
393 | Fexl | 6 |
393 | Fortress | 6 |
393 | Gastona | 6 |
393 | Gri | 6 |
393 | MySQL | 6 |
393 | NSIS | 6 |
393 | Oxygene | 6 |
393 | POV-Ray | 6 |
393 | Robotic | 6 |
393 | SIMPOL | 6 |
393 | SkookumScript | 6 |
393 | True BASIC | 6 |
413 | 4D | 5 |
413 | 6800 Assembly | 5 |
413 | AsciiDots | 5 |
413 | Dylan.NET | 5 |
413 | Fan | 5 |
413 | GEORGE | 5 |
413 | Glee | 5 |
413 | HQ9+ | 5 |
413 | JCL | 5 |
413 | L++ | 5 |
413 | Lilypond | 5 |
413 | MBS | 5 |
413 | MoonScript | 5 |
413 | Panoramic | 5 |
413 | PIR | 5 |
413 | TIScript | 5 |
413 | TPP | 5 |
413 | Xojo | 5 |
431 | AmbientTalk | 4 |
431 | Arbre | 4 |
431 | Blast | 4 |
431 | Bori | 4 |
431 | Cobra | 4 |
431 | Crack | 4 |
431 | Dafny | 4 |
431 | DM | 4 |
431 | Fōrmulæ | 4 |
431 | HPPPL | 4 |
431 | Intercal | 4 |
431 | Kabap | 4 |
431 | Kite | 4 |
431 | Lobster | 4 |
431 | Purity | 4 |
431 | QBasic | 4 |
431 | Rhope | 4 |
431 | TI-83 Hex Assembly | 4 |
431 | TransFORTH | 4 |
431 | Uniface | 4 |
431 | Verilog | 4 |
431 | XSLT 2.0 | 4 |
431 | Yacas | 4 |
431 | ZED | 4 |
455 | Battlestar | 3 |
455 | BlitzMax | 3 |
455 | BML | 3 |
455 | C++/CLI | 3 |
455 | C1R | 3 |
455 | Cat | 3 |
455 | Cubescript | 3 |
455 | Dodo0 | 3 |
455 | Glagol | 3 |
455 | Golo | 3 |
455 | JavaFX Script | 3 |
455 | Kaya | 3 |
455 | Kitten | 3 |
455 | Lisp | 3 |
455 | LiveScript | 3 |
455 | Maude | 3 |
455 | Monicelli | 3 |
455 | NetLogo | 3 |
455 | OASYS | 3 |
455 | PASM | 3 |
455 | Powerbuilder | 3 |
455 | Pyret | 3 |
455 | Quite BASIC | 3 |
455 | Sage | 3 |
455 | Sass/SCSS | 3 |
455 | Squirrel | 3 |
455 | Turing | 3 |
455 | Whenever | 3 |
455 | உயிர்/Uyir | 3 |
484 | 8080 Assembly | 2 |
484 | Algae | 2 |
484 | Assembly | 2 |
484 | Brace | 2 |
484 | Cduce | 2 |
484 | Clipper/XBase++ | 2 |
484 | Deluge | 2 |
484 | DeviousYarn | 2 |
484 | DMS | 2 |
484 | ELLA | 2 |
484 | F | 2 |
484 | Ferite | 2 |
484 | GLBasic | 2 |
484 | GLSL | 2 |
484 | Hack | 2 |
484 | Hope | 2 |
484 | Jack | 2 |
484 | JAMES II/Rule-based Cellular Automata | 2 |
484 | JOVIAL | 2 |
484 | Luna | 2 |
484 | Malbolge | 2 |
484 | MathCortex | 2 |
484 | MDL | 2 |
484 | Metapost | 2 |
484 | MINIL | 2 |
484 | Myrddin | 2 |
484 | MyrtleScript | 2 |
484 | Occam | 2 |
484 | OOCalc | 2 |
484 | OpenLisp | 2 |
484 | OPL | 2 |
484 | PDP-11 Assembly | 2 |
484 | PeopleCode | 2 |
484 | Perl5i | 2 |
484 | Pict | 2 |
484 | PL/M | 2 |
484 | PL/pgSQL | 2 |
484 | PSQL | 2 |
484 | Quill | 2 |
484 | RPL | 2 |
484 | RPL/2 | 2 |
484 | Sisal | 2 |
484 | SmileBASIC | 2 |
484 | Snobol | 2 |
484 | Tbas | 2 |
484 | TechBASIC | 2 |
484 | Thyrd | 2 |
484 | ToffeeScript | 2 |
484 | Viua VM assembly | 2 |
484 | XL | 2 |
484 | XPath 2.0 | 2 |
484 | XProc | 2 |
484 | XSLT 1.0 | 2 |
484 | XTalk | 2 |
484 | XUL | 2 |
484 | ZPL | 2 |
540 | 80386 Assembly | 1 |
540 | Action! | 1 |
540 | AMPL | 1 |
540 | Anyways | 1 |
540 | Apricot | 1 |
540 | AspectJ | 1 |
540 | AutoLISP | 1 |
540 | B4J | 1 |
540 | Biferno | 1 |
540 | CafeOBJ | 1 |
540 | Clarion | 1 |
540 | DDNC | 1 |
540 | DIV Games Studio | 1 |
540 | ElastiC | 1 |
540 | Emojicode | 1 |
540 | ESQL | 1 |
540 | Felix | 1 |
540 | FormulaOne | 1 |
540 | FP | 1 |
540 | FRISC Assembly | 1 |
540 | Gentee | 1 |
540 | Go! | 1 |
540 | Heron | 1 |
540 | HLA | 1 |
540 | HyperTalk | 1 |
540 | Informix 4GL | 1 |
540 | Iptscrae | 1 |
540 | Jacquard Loom | 1 |
540 | JoCaml | 1 |
540 | JScript.NET | 1 |
540 | JudoScript | 1 |
540 | Kamailio Script | 1 |
540 | Lambda Prolog | 1 |
540 | LibreOffice Basic | 1 |
540 | Livecode | 1 |
540 | Lush | 1 |
540 | MEL | 1 |
540 | Mond | 1 |
540 | Monkey | 1 |
540 | MSX Basic | 1 |
540 | MUF | 1 |
540 | Mythryl | 1 |
540 | NASL | 1 |
540 | Neat | 1 |
540 | NewtonScript | 1 |
540 | Nickle | 1 |
540 | Nix | 1 |
540 | Omega | 1 |
540 | Opa | 1 |
540 | Pare | 1 |
540 | Picat | 1 |
540 | Qore | 1 |
540 | Rapira | 1 |
540 | Reason | 1 |
540 | RPGIV | 1 |
540 | RTL/2 | 1 |
540 | ScriptBasic | 1 |
540 | Setl4 | 1 |
540 | SheerPower 4GL | 1 |
540 | SMEQL | 1 |
540 | Soar | 1 |
540 | SoneKing Assembly | 1 |
540 | SPARC Assembly | 1 |
540 | StreamIt | 1 |
540 | Supernova | 1 |
540 | SuperTalk | 1 |
540 | Teco | 1 |
540 | Terra | 1 |
540 | TestML | 1 |
540 | Twelf | 1 |
540 | VB6 | 1 |
540 | Visual Objects | 1 |
540 | Vox | 1 |
540 | WebAssembly | 1 |
540 | Wollok | 1 |
540 | X86 64 Assembly | 1 |
540 | Xanadu | 1 |
540 | Ya | 1 |
618 | .QL | 0 |
618 | 8 1/2 | 0 |
618 | A+ | 0 |
618 | Agda2 | 0 |
618 | ALGOL | 0 |
618 | Alice ML | 0 |
618 | AngelScript | 0 |
618 | ANT | 0 |
618 | Application Master | 0 |
618 | ASP | 0 |
618 | ASP.Net | 0 |
618 | AspectC++ | 0 |
618 | Axum | 0 |
618 | B | 0 |
618 | Beta | 0 |
618 | Binary Lambda Calculus | 0 |
618 | C0H | 0 |
618 | Caml | 0 |
618 | CB80 | 0 |
618 | Cecil | 0 |
618 | CHR | 0 |
618 | Cilk | 0 |
618 | Cilk++ | 0 |
618 | Datalog | 0 |
618 | Diesel | 0 |
618 | EhBASIC | 0 |
618 | Elan | 0 |
618 | Epigram | 0 |
618 | Euler | 0 |
618 | FAUST | 0 |
618 | FeatureC++ | 0 |
618 | FLORA-2 | 0 |
618 | Florid | 0 |
618 | FPI | 0 |
618 | FreeMat | 0 |
618 | Goo | 0 |
618 | Jabaco | 0 |
618 | KeyList Databasing | 0 |
618 | L.in.oleum | 0 |
618 | LC2200 Assembly | 0 |
618 | Leon | 0 |
618 | LLP | 0 |
618 | Loglan82 | 0 |
618 | Lolli | 0 |
618 | Lotus 123 Macro Scripting | 0 |
618 | Lout | 0 |
618 | Lygon | 0 |
618 | M680x0 | 0 |
618 | MAPPER | 0 |
618 | ME10 macro | 0 |
618 | MGS | 0 |
618 | Mirelle | 0 |
618 | Mython | 0 |
618 | Nice | 0 |
618 | NQP | 0 |
618 | ObjectIcon | 0 |
618 | OpenC++ | 0 |
618 | Pentium Assembly | 0 |
618 | Plan | 0 |
618 | PLUS | 0 |
618 | PLZ/SYS | 0 |
618 | PPC Assembly | 0 |
618 | PPL | 0 |
618 | QuakeC | 0 |
618 | Reduce | 0 |
618 | Refal | 0 |
618 | RLSL | 0 |
618 | RTSL | 0 |
618 | Rubylog | 0 |
618 | Script Basic | 0 |
618 | Script3D | 0 |
618 | SimpleLang | 0 |
618 | Spin | 0 |
618 | Star | 0 |
618 | Superbase BASIC | 0 |
618 | TAL | 0 |
618 | TeLa | 0 |
618 | Thistle | 0 |
618 | UC++ | 0 |
618 | UScript | 0 |
618 | UserRPL | 0 |
618 | VRML | 0 |
618 | WML | 0 |
618 | X10 | 0 |
618 | XBase | 0 |
618 | XS | 0 |
618 | ΜC++ | 0 |