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.
1gs2934385011068448
2Perl600419314894032
3GolfScript552936510365337
4Nibbles54634295839371
5Ruby520029214213659
6J41958259744307
7Python414329914352887
8AWK323356710483085
9sed30975529593229
10C303432313462254
11Bash30010328013746
12JavaScript299977311982503
13iogii29854663887694
14Vim27555326804052
15Jelly25125763547097
16Ruby224873727693234
17PHP24599207593241
18Burlesque23664315534279
19goruby22919475564122
20FlogScript21783144145261
21Haskell207920810132052
22K20260015463710
23Groovy19741207522625
24z8019692075193794
25Python319670958452327
26Scala19299988902168
27Bash (builtins)19209107402595
28dc18621775003724
29BASIC16920986662540
30Zsh16060134313726
31xgawk15949895173085
32Lua14894327012124
33jq14783644723132
34R14687436242353
35Common LISP12801795922162
36Postscript12506604352875
37bc12409454862553
38Io12222555962050
39Scheme12185676171974
40Arc12038694632600
41Fish11910723273642
42Maxima11768445152285
43PARI/GP11509663942921
44Perl611193164232646
45m410260492853600
46Xtal9783404262296
47Atlas9714181865222
48OCaml9459975121847
49Java9288677591223
50Octave9200013762446
51Fortran8155614032023
52wake8139833202543
53Logo7971273842075
54Pascal7899535001579
55REXX7673243412250
56Befunge7330472882545
57Tcl7008053502002
58A+6959342123282
59Asymptote6939733232148
60Brainfuck6837484731445
61Prolog6274433341878
62Forth6195982392592
63D6145143551731
64DOS5845471873125
65Universal Lambda5816091933013
66Clojure5506922821952
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 11 15:39:52 UTC 2026 (Thu Feb 12 00:39:52 +0900 2026)

return to the top page