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.
1gs2932082111068427
2Perl598756314894021
3Nibbles55420005919377
4GolfScript550831410375311
5Ruby518899114223649
6J41817439744293
7Python413409714352880
8AWK322574210483077
9iogii31680584107726
10sed30928739613218
11C302832813472248
12JavaScript299131511982496
13Bash29857748013727
14Vim27461136804038
15Jelly25029393547070
16Ruby224851607703227
17PHP24548227593234
18Burlesque23578435534263
19goruby22836905564107
20FlogScript21581214145212
21Haskell207145810132044
22K20227535473697
23Groovy19650147522613
24Python319632948452323
25z8019622705193780
26Scala19263028902164
27Bash (builtins)19222657422590
28dc18586475003717
29BASIC16873516662533
30Zsh16024154323709
31xgawk15888225173073
32Lua14839207012116
33jq14748234723124
34R14650046242347
35Common LISP12766515922156
36Postscript12487204352870
37bc12388504862549
38Io12184245962044
39Scheme12148326171968
40Arc12004814632592
41Fish11884293283623
42Maxima11717195152275
43PARI/GP11496973942918
44Perl611175344232641
45m410252862853597
46Xtal9764854262292
47Atlas9714181865222
48OCaml9433195121842
49Java9277667601220
50Octave9184123762442
51Fortran8135294032018
52wake8108053202533
53Logo7960053842072
54Pascal7875285001575
55REXX7644903412241
56Befunge7311652882538
57Tcl6999443501999
58A+6953282123279
59Asymptote6927513232144
60Brainfuck6819764731441
61Prolog6258133341873
62Forth6192702392591
63D6138263551729
64DOS5833401873119
65Universal Lambda5816091933013
66Smalltalk5487022801959
67Clojure5471212821940
68Icon5008272891732
69C#467276472989
70><>4601911473130
71REBOL4424062541741
72ObjC4334002391813
73Cyan4315541882295
74Crystal4160941762364
75C++3830362851343
76Kite3508131831917
77gnuplot3425301053262
78Befunge-983299621162844
79SNOBOL3186802181461
80QCL3101021512053
81Whitespace272567355767
82Erlang2640682601015
83LilyPond2595801102359
84Euphoria2558191272014
85Curry2430411351800
86jq 1.6241959524653
87make2369761411680
88Pike2329161591464
89Go2307051951183
90Squirrel216052842572
91Hexagony215050722986
92Rust1989541481344
93Chapel1909561091751
94Lazy-K176324391450
95Minus175772632790
96Nemerle1711131521125
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: Wed Mar 11 01:08:51 UTC 2026 (Wed Mar 11 10:08:51 +0900 2026)

return to the top page