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.
1gs2972590311578406
2Perl613747215344000
3Nibbles60703126489367
4GolfScript566691510695301
5Ruby533473114703629
6iogii42627015447835
7Python420817314692864
8J41858599784280
9AWK324913610633056
10sed32086019883247
11JavaScript319114212632526
12Bash31037088263757
13C308214313812231
14Vim27336536804020
15Ruby226159028113225
16PHP25380907793258
17Jelly24826283547013
18Burlesque23984035684222
19goruby22865215594090
20FlogScript21445054145179
21Python321356579072354
22Haskell207404010202033
23K20365705553669
24Bash (builtins)20280347772610
25Scala20103679342152
26Groovy19749297592602
27z8019692355243758
28dc19651365193786
29BASIC17037076732531
30Zsh16849094483760
31xgawk15922885213056
32jq15096374793151
33Lua14855477032113
34R14674606272340
35bc13398395122616
36Common LISP12967185992164
37Fish12516393423659
38Postscript12444164352860
39Io12204275982040
40Scheme12169616201962
41Arc12061184652593
42PARI/GP11893994032951
43Maxima11797585182277
44Perl611214854262632
45m411010372953732
46Atlas10431911965322
47Xtal9815304292287
48OCaml9459505161833
49Java9430167791210
50Octave9213843782437
51Fortran8153894052013
52wake8109403212526
53Logo8074493932054
54Pascal7875995021568
55REXX7757383472235
56Befunge7328672892535
57Tcl7124263562001
58Brainfuck7022424831453
59A+6985002133279
60Asymptote6912113252126
61Forth6738832722477
62Prolog6335343381874
63D6139353561724
64Universal Lambda6046581973069
65DOS5885991913081
66Smalltalk5571542831968
67Clojure5499932831943
68Icon5024052911726
69C#477917490975
70><>4754031513148
71Cyan4489481992256
72REBOL4444652551743
73ObjC4350352401812
74Crystal4283491792393
75C++3843622871339
76Kite3550251851919
77gnuplot3397311053235
78Befunge-983324381172841
79SNOBOL3268192241459
80QCL3089781512046
81Whitespace283909371765
82jq 1.6275382564917
83LilyPond2639921112378
84Erlang2631982611008
85Euphoria2535401271996
86Curry2427381351798
87make2373091421671
88Pike2349011611459
89Go2297751951178
90Squirrel220690852596
91Hexagony219722742969
92Rust2015291491352
93Chapel1907711091750
94Lazy-K180994413438
95Minus174969632777
96Nemerle1729071531130
97COBOL162707199817
98Labyrinth147743493015
99Unlambda1470581051400
100LMNtal135821751810
101D-compile-time135784731860
102Ada123331140880
103FerNANDo116277171679
104Malbolge103929771349
105Mind102086841215
106x8681272651250
107Pefunge64879222949
108Aheui5772365888
109CLC-INTERCAL5305191582
110MNNBFSL50795301693
111gas4347646945
112Grass3923548817
113JVM37760152517
114Piet31214311006
115Whirl1895329653
116VHDL1369337370

gs2 is the programming tool of choice for discriminating golfers.

Perl is a fine programming tool for many courses.

Last update: Thu Sep 10 02:21:12 UTC 2026 (Thu Sep 10 11:21:12 +0900 2026)

return to the top page