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.
1gs2931832111068425
2Perl598717814894020
3Nibbles55400005919373
4GolfScript550731410375310
5Ruby518860614223648
6J41813089744292
7Python413388414352880
8AWK322502710483077
9iogii31884684127739
10sed30921589613217
11C302810613472248
12JavaScript299109811982496
13Bash29852478013726
14Vim27455576804037
15Jelly25012733547065
16Ruby224851607703227
17PHP24546407593234
18Burlesque23561775534260
19goruby22836905564107
20FlogScript21566924145209
21Haskell207127610132044
22K20221975473696
23Groovy19648067522612
24Python319632948452323
25z8019618355193780
26Scala19263028902164
27Bash (builtins)19222657422590
28dc18586475003717
29BASIC16871766662533
30Zsh16024154323709
31xgawk15888225173073
32Lua14836987012116
33jq14745794723124
34R14647666242347
35Common LISP12766515922156
36Postscript12487204352870
37bc12388504862549
38Io12182555962044
39Scheme12146366171968
40Arc12004814632592
41Fish11884293283623
42Maxima11715265152274
43PARI/GP11496973942918
44Perl611175344232641
45m410252862853597
46Xtal9764854262292
47Atlas9714181865222
48OCaml9433195121842
49Java9277667601220
50Octave9184123762442
51Fortran8135294032018
52wake8108053202533
53Logo7960053842072
54Pascal7875285001575
55REXX7643323412241
56Befunge7311652882538
57Tcl6997653501999
58A+6953282123279
59Asymptote6927513232144
60Brainfuck6818784731441
61Prolog6256383341873
62Forth6192702392591
63D6138263551729
64DOS5833401873119
65Universal Lambda5816091933013
66Smalltalk5487022801959
67Clojure5471212821940
68Icon5006552891732
69C#467208472989
70><>4601911473130
71REBOL4422062541740
72ObjC4334002391813
73Cyan4315541882295
74Crystal4160941762364
75C++3830362851343
76Kite3506551831916
77gnuplot3425301053262
78Befunge-983299621162844
79SNOBOL3185392181461
80QCL3101021512053
81Whitespace272567355767
82Erlang2640682601015
83LilyPond2595801102359
84Euphoria2556761272013
85Curry2430411351800
86jq 1.6241959524653
87make2369761411680
88Pike2329161591464
89Go2306251951182
90Squirrel216052842572
91Hexagony215050722986
92Rust1989541481344
93Chapel1909561091751
94Lazy-K176324391450
95Minus175772632790
96Nemerle1709951521124
97COBOL160988196821
98Labyrinth147743493015
99Unlambda1474281051404
100LMNtal132696741793
101D-compile-time131823721830
102Ada121506139874
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: Thu Mar 12 20:19:14 UTC 2026 (Fri Mar 13 05:19:14 +0900 2026)

return to the top page