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.
1gs2933468211068440
2Perl599935614894029
3GolfScript552893510375331
4Nibbles54734295849372
5Ruby520002514223656
6J41940869744306
7Python414161114352886
8AWK323297910483084
9sed30953309593227
10C303473213472252
11iogii30234853937693
12JavaScript299804811982502
13Bash29972318013741
14Vim27547926804051
15Jelly25125763547097
16Ruby224846467693231
17PHP24593727593240
18Burlesque23645275534275
19goruby22907355564120
20FlogScript21746784145252
21Haskell207753510132050
22K20270015463712
23Groovy19722827522622
24z8019692075193794
25Python319653648452325
26Scala19283838902166
27Bash (builtins)19214277412593
28dc18621775003724
29BASIC16917026662540
30Zsh16060134313726
31xgawk15949895173085
32Lua14894327012124
33jq14776364723130
34R14678746242352
35Common LISP12797245922161
36Postscript12506604352875
37bc12409454862553
38Io12217845962049
39Scheme12185676171974
40Arc12030004632598
41Fish11910723273642
42Maxima11749695152281
43PARI/GP11509663942921
44Perl611193164232646
45m410260492853600
46Xtal9778754262295
47Atlas9714181865222
48OCaml9456405121846
49Java9287777601222
50Octave9200013762446
51Fortran8155614032023
52wake8139833202543
53Logo7971273842075
54Pascal7898565001579
55REXX7673243412250
56Befunge7330472882545
57Tcl7008053502002
58A+6959342123282
59Asymptote6939733232148
60Brainfuck6837484731445
61Prolog6274433341878
62Forth6195982392592
63D6145143551731
64DOS5845471873125
65Universal Lambda5816091933013
66Clojure5490252821946
67Smalltalk5488842801960
68Icon5021482891737
69C#468203472991
70><>4601911473130
71REBOL4430522541744
72ObjC4336442391814
73Cyan4318401882297
74Crystal4160941762364
75C++3838602851346
76Kite3511941831919
77gnuplot3428291053265
78Befunge-983299621162844
79SNOBOL3189572181463
80QCL3107041512057
81Whitespace272851355768
82Erlang2646282601017
83LilyPond2605271102368
84Euphoria2562391272017
85Curry2432971351802
86jq 1.6241959524653
87make2375271411684
88Pike2329161591464
89Go2318151951188
90Squirrel216052842572
91Hexagony215050722986
92Rust1991891481345
93Chapel1909561091751
94Lazy-K176616391451
95Minus175772632790
96Nemerle1712381521126
97COBOL161434196823
98Labyrinth147743493015
99Unlambda1474851051404
100LMNtal132928741796
101D-compile-time132113721834
102Ada121616139874
103FerNANDo116262170683
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: Wed Feb 25 16:22:35 UTC 2026 (Thu Feb 26 01:22:35 +0900 2026)

return to the top page