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.
1gs2931817011028455
2Perl599289914854035
3GolfScript550079910315335
4Nibbles54334295809367
5Ruby518739414173660
6J41910839724311
7Python414167014342888
8AWK323110810473086
9sed30841459563226
10C303130313432257
11JavaScript297977311932497
12Bash29793227963742
13iogii28624503717715
14Vim27560586804053
15Jelly25125763547097
16Ruby224774917663234
17PHP24557107583239
18Burlesque23664315534279
19goruby22919475564122
20FlogScript21783144145261
21Haskell207920810132052
22K20133145423714
23Groovy19704847512623
24z8019592075173789
25Python319586878412328
26Scala19191648852168
27Bash (builtins)19117567362597
28dc18625285003725
29BASIC16888986652539
30Zsh15979724293724
31xgawk15920265163085
32Lua14896477012125
33jq14783644723132
34R14687436242353
35Common LISP12792735922160
36Postscript12508524352875
37bc12331104842547
38Io12222555962050
39Scheme12185676171974
40Arc12038694632600
41Fish11872633263641
42Maxima11768445152285
43PARI/GP11475523932919
44Perl611195874232646
45m410260492853600
46Xtal9783404262296
47Atlas9714181865222
48OCaml9459975121847
49Java9270087571224
50Octave9200013762446
51Fortran8155614032023
52wake8139833202543
53Logo7971273842075
54Pascal7875294991578
55REXX7673243412250
56Befunge7288372872539
57Tcl7008053502002
58A+6959342123282
59Asymptote6939733232148
60Brainfuck6807864721442
61Prolog6274433341878
62Forth6195982392592
63D6145143551731
64Universal Lambda5816091933013
65DOS5785471863110
66Clojure5506922821952
67Smalltalk5488842801960
68Icon5021482891737
69C#466602470992
70><>4601911473130
71REBOL4430522541744
72Cyan4318401882297
73ObjC4289122371809
74Crystal4160941762364
75C++3802352831343
76Kite3511941831919
77gnuplot3428291053265
78Befunge-983299621162844
79SNOBOL3167502171459
80QCL3107041512057
81Whitespace271532353769
82Erlang2646282601017
83LilyPond2605271102368
84Euphoria2562391272017
85Curry2432971351802
86jq 1.6241959524653
87make2375271411684
88Pike2329161591464
89Go2318151951188
90Squirrel216052842572
91Hexagony215050722986
92Rust1991891481345
93Chapel1909561091751
94Lazy-K176121389452
95Minus175772632790
96Nemerle1712381521126
97COBOL161468196823
98Labyrinth147743493015
99Unlambda1474851051404
100LMNtal132928741796
101D-compile-time132113721834
102Ada121616139874
103FerNANDo116058169686
104Mind102208841216
105Malbolge95046681397
106x8682565651270
107Pefunge64879222949
108Aheui5786265890
109CLC-INTERCAL5288290587
110MNNBFSL51098301703
111gas4361446948
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: Mon Dec 22 13:18:07 UTC 2025 (Mon Dec 22 22:18:07 +0900 2025)

return to the top page