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.
1gs21000064711918396
2Nibbles63507656779380
3Perl618994615563978
4GolfScript575263010845306
5Ruby542212614973621
6iogii45787235837853
7Python424265214872853
8J41970899814278
9AWK326226510693051
10sed323210410003232
11JavaScript321842912842506
12Bash31163708323745
13C309766513952220
14Ruby227412008473236
15Vim27326126804018
16PHP25818327863284
17Jelly25096323596990
18Burlesque24452055794223
19goruby22916965614085
20Python321958329382340
21FlogScript21445054145179
22Haskell207421410212031
23Bash (builtins)20535297902599
24K20493555593666
25Scala20377939502145
26dc20295395343800
27Groovy19806927612602
28z8019759995273749
29BASIC17130756752537
30Zsh16902564513747
31xgawk16051395263051
32jq15294964813179
33Lua14894787062109
34R14673306272340
35bc13690835212627
36Common LISP12967185992164
37Fish12555273443649
38Postscript12444164352860
39Io12204275982040
40Scheme12167276201962
41Arc12075464662591
42PARI/GP11893994032951
43Maxima11797585182277
44m411393423013785
45Perl611214854262632
46Atlas10618581985362
47Xtal9853634312286
48Java9508427901203
49OCaml9459505161833
50Octave9213843782437
51Fortran8153894052013
52Logo8112943962048
53wake8109403212526
54Pascal7879135031566
55REXX7757043472235
56Befunge7503832952543
57Tcl7148273572002
58Brainfuck7092894871456
59A+6985002133279
60Asymptote6912113252126
61Forth6797202752471
62Prolog6335343381874
63D6164043581721
64Universal Lambda6046581973069
65DOS5885991913081
66Smalltalk5571542831968
67Clojure5499932831943
68Icon5042562921726
69><>4867901543160
70C#484493501967
71Cyan4521732002260
72REBOL4444652551743
73ObjC4365162411811
74Crystal4267771792384
75C++3854432881338
76Kite3550251851919
77gnuplot3397311053235
78Befunge-983357711182845
79SNOBOL3302702261461
80QCL3089781512046
81jq 1.6295382585092
82Whitespace291087381764
83LilyPond2639921112378
84Erlang2631982611008
85Euphoria2535401271996
86Curry2427381351798
87make2378421431663
88Pike2366861621461
89Go2297301951178
90Hexagony223055752974
91Squirrel220690852596
92Rust2015291491352
93Chapel1906931091749
94Lazy-K182353420434
95Minus174969632777
96Nemerle1729071531130
97COBOL162707199817
98Labyrinth147743493015
99Unlambda1470581051400
100LMNtal135821751810
101D-compile-time135784731860
102Ada123489141875
103FerNANDo117343173678
104Malbolge107264791357
105Mind102086841215
106x8681272651250
107Pefunge64879222949
108Aheui5772365888
109CLC-INTERCAL5305191582
110MNNBFSL50795301693
111gas4347646945
112Grass3923548817
113JVM37760152517
114Piet31214311006
115Whirl1895329653
116VHDL1369337370

gs2 is the programming tool of choice for discriminating golfers.

Nibbles is a fine programming tool for many courses.

Last update: Thu Nov 12 14:04:33 UTC 2026 (Thu Nov 12 23:04:33 +0900 2026)

return to the top page