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
2Perl599138714894023
3Nibbles55420005919377
4GolfScript551250810375315
5Ruby519241214223651
6J41854059744297
7Python413630114352882
8AWK322869610483080
9iogii31577594097720
10sed30942649613219
11C303058913472249
12JavaScript299376811982498
13Bash29897138013732
14Vim27461136804038
15Jelly25029393547070
16Ruby224851607703227
17PHP24548227593234
18Burlesque23578435534263
19goruby22836905564107
20FlogScript21581214145212
21Haskell207308310132046
22K20271605473705
23Groovy19671287522615
24Python319632948452323
25z8019622705193780
26Scala19263028902164
27Bash (builtins)19222657422590
28dc18586475003717
29BASIC16873516662533
30Zsh16024154323709
31xgawk15930165173081
32Lua14864697012120
33jq14748234723124
34R14650046242347
35Common LISP12766515922156
36Postscript12487204352870
37bc12388504862549
38Io12184245962044
39Scheme12162156171971
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#467634472990
70><>4601911473130
71REBOL4424062541741
72ObjC4334002391813
73Cyan4315541882295
74Crystal4160941762364
75C++3832062851344
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: Sun Mar 08 05:30:41 UTC 2026 (Sun Mar 08 14:30:41 +0900 2026)

return to the top page