Language Ranking

The score is the sum of 10000 * min(sizes of all solutions) / min(sizes of solutions in a language) for each problems.

RankLangScore#Avg.
1gs2926146110968450
2Perl598511214814041
3GolfScript549550210305335
4Nibbles53734295759345
5Ruby517615014133663
6J41922689714317
7Python413885714322890
8AWK322462310453085
9sed30731259533224
10C302697713402258
11Bash29734727943744
12JavaScript297136711912494
13iogii28433283687726
14Vim27570856804054
15Jelly25126463547097
16Ruby224558567613227
17PHP24466117553240
18Burlesque23669955534280
19goruby22876425554121
20FlogScript21783844145261
21Haskell208081010122056
22K20073785403717
23Groovy19710267502628
24z8019615865173794
25Python319536718372334
26Scala19161808832170
27Bash (builtins)19037167332597
28dc18513694983717
29BASIC16834576642535
30Zsh15936874283723
31xgawk15900265153087
32Lua14880537002125
33jq14712354713123
34R14658566232352
35Common LISP12772685912161
36Postscript12523704352879
37bc12248644832535
38Io12201575952050
39Scheme12170946161975
40Arc12001414622597
41Fish11872633263641
42Maxima11773675152286
43PARI/GP11481343922928
44Perl611161254222644
45m410191402853575
46Xtal9738084242296
47Atlas9639181855210
48OCaml9450115111849
49Java9251737551225
50Octave9171023752445
51wake8145653202545
52Fortran8141124022025
53Logo7977223842077
54Pascal7865464981579
55REXX7639283402246
56Befunge7292362872540
57Tcl6978563491999
58Asymptote6943733232149
59A+6910692113275
60Brainfuck6820024721444
61Prolog6258253331879
62Forth6152562392574
63D6142043541735
64Universal Lambda5816091933013
65DOS5786971863111
66Clojure5473592811947
67Smalltalk5467562791959
68Icon5017192881742
69C#465020468993
70><>4521911463097
71REBOL4412982531744
72Cyan4286031872291
73ObjC4274842361811
74Crystal4110941752349
75C++3798252821346
76Kite3484671821914
77gnuplot3428291053265
78Befunge-983299621162844
79SNOBOL3149862161458
80QCL3107741512058
81Whitespace271480353769
82Erlang2644062591020
83LilyPond2582201092368
84Euphoria2562391272017
85Curry2436101351804
86make2375271411684
87jq 1.6234459514597
88Go2318151951188
89Pike2317631581466
90Hexagony215050722986
91Squirrel213325832570
92Rust1979891471346
93Chapel1909561091751
94Lazy-K175932389452
95Minus171487622765
96Nemerle1699881511125
97COBOL161105196821
98Unlambda1474851051404
99Labyrinth142743492913
100LMNtal132996741797
101D-compile-time130535711838
102Ada121410138879
103FerNANDo115361169682
104Mind102432841219
105Malbolge95046681397
106x8682565651270
107Pefunge64879222949
108Aheui5786265890
109CLC-INTERCAL5249890583
110MNNBFSL51098301703
111gas4354745967
112Grass3929348818
113JVM37760152517
114Piet30762301025
115Whirl1895329653
116VHDL1374937371

gs2 is the programming tool of choice for discriminating golfers.

Perl is a fine programming tool for many courses.

Last update: Fri Nov 28 08:56:01 UTC 2025 (Fri Nov 28 17:56:01 +0900 2025)

return to the top page