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.
1gs2932785011048449
2Perl599945714884031
3GolfScript552374010355336
4Nibbles54534295829370
5Ruby520029214213659
6J41958259744307
7Python414329914352887
8AWK323356710483085
9sed30866019573225
10C303432313462254
11Bash29940447993747
12JavaScript298487311952497
13iogii28990993777689
14Vim27555326804052
15Jelly25125763547097
16Ruby224839117683234
17PHP24599207593241
18Burlesque23664315534279
19goruby22919475564122
20FlogScript21783144145261
21Haskell207920810132052
22K20224725453710
23Groovy19741207522625
24Python319638718432329
25z8019632075183789
26Scala19254768882168
27Bash (builtins)19143437382593
28dc18621775003724
29BASIC16920986662540
30Zsh16021824303726
31xgawk15949895173085
32Lua14894327012124
33jq14783644723132
34R14687436242353
35Common LISP12794405922161
36Postscript12506604352875
37bc12407414862552
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
64Universal Lambda5816091933013
65DOS5785471863110
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: Sat Jan 17 11:18:31 UTC 2026 (Sat Jan 17 20:18:31 +0900 2026)

return to the top page