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.
1gs2932715511068433
2Perl599519214894026
3Nibbles55420005919377
4GolfScript552030510375323
5Ruby519567314223653
6J41904309744302
7Python413861414352884
8AWK323123010483083
9iogii31089234047695
10sed30964549613222
11C303233213472251
12JavaScript299592311982500
13Bash29943988013738
14Vim27519856804047
15Jelly25078973547084
16Ruby224849727703227
17PHP24568517593236
18Burlesque23602885534268
19goruby22854085564110
20FlogScript21666824145233
21Haskell207516310132048
22K20315715473714
23Groovy19693067522618
24z8019642055193784
25Python319637388452323
26Scala19270498902165
27Bash (builtins)19226347422591
28dc18593075003718
29BASIC16892546662536
30Zsh16061844323718
31xgawk15949895173085
32Lua14879247012122
33jq14764154723127
34R14667576242350
35Common LISP12773445922157
36Postscript12496244352872
37bc12395434862550
38Io12198835962046
39Scheme12172356171972
40Arc12013154632594
41Fish11920543283634
42Maxima11730205152277
43PARI/GP11500053942918
44Perl611182754232643
45m410255942853598
46Xtal9769964262293
47Atlas9714181865222
48OCaml9439175121843
49Java9281027601221
50Octave9191143762444
51Fortran8147924032021
52wake8123353202538
53Logo7963813842073
54Pascal7885625001577
55REXX7662443412247
56Befunge7320042882541
57Tcl7001223502000
58A+6953282123279
59Asymptote6933013232146
60Brainfuck6819764731441
61Prolog6262503341875
62Forth6192702392591
63D6142203551730
64DOS5833401873119
65Universal Lambda5816091933013
66Smalltalk5488842801960
67Clojure5477212821942
68Icon5019042891736
69C#467984472991
70><>4601911473130
71REBOL4428142541743
72ObjC4336442391814
73Cyan4318401882297
74Crystal4160941762364
75C++3834232851345
76Kite3511941831919
77gnuplot3425301053262
78Befunge-983299621162844
79SNOBOL3188782181462
80QCL3103761512055
81Whitespace272567355767
82Erlang2643002601016
83LilyPond2599031102362
84Euphoria2559691272015
85Curry2432971351802
86jq 1.6241959524653
87make2372501411682
88Pike2329161591464
89Go2309051951184
90Squirrel216052842572
91Hexagony215050722986
92Rust1989541481344
93Chapel1909561091751
94Lazy-K176324391450
95Minus175772632790
96Nemerle1712381521126
97COBOL161246196822
98Labyrinth147743493015
99Unlambda1474851051404
100LMNtal132696741793
101D-compile-time131823721830
102Ada121616139874
103FerNANDo116118170683
104Mind102208841216
105Malbolge95046681397
106x8682565651270
107Pefunge64879222949
108Aheui5786265890
109CLC-INTERCAL5286090587
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 Mar 04 08:45:49 UTC 2026 (Wed Mar 04 17:45:49 +0900 2026)

return to the top page