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.
1gs2932647211088417
2Perl598385914904016
3Nibbles56060845999359
4GolfScript549885410375302
5Ruby518787614243643
6J41729129744284
7Python412797814352876
8iogii33534694327762
9AWK322560710493074
10sed30908789623212
11C302544613482244
12JavaScript298503011982491
13Bash29846118023721
14Vim27409836804030
15Jelly24927253547041
16Ruby224919497723227
17PHP24491477593226
18Burlesque23511255534251
19goruby22805195564101
20FlogScript21514694145196
21Haskell206768610132041
22K20161725473685
23Python319614158462318
24z8019599085203769
25Groovy19597247522606
26Scala19241658912159
27Bash (builtins)19227247432587
28dc18619155013716
29BASIC16829396662526
30Zsh15980964323699
31xgawk15919895183073
32Lua14810497012112
33jq14709704723116
34R14606856242340
35Common LISP12718845922148
36bc12470484882555
37Postscript12459144352864
38Scheme12159086181967
39Io12147995962038
40Arc11971204632585
41Fish11872353293608
42Maxima11677285152267
43PARI/GP11469293942910
44Perl611145764232634
45m410251852863584
46Xtal9733424262284
47Atlas9714181865222
48OCaml9429795151831
49Java9265767611217
50Octave9148873762433
51Fortran8110894032012
52wake8103293202532
53Logo7922753842063
54Pascal7854285001570
55REXX7661563442227
56Befunge7311652882538
57Tcl6982023501994
58A+6921022123264
59Asymptote6899233232135
60Brainfuck6790034731435
61Forth6479592602492
62Prolog6236893341867
63D6133063551727
64Universal Lambda5816091933013
65DOS5799551873101
66Smalltalk5480412811950
67Clojure5451972821933
68Icon4988402891726
69C#466235473985
70><>4601911473130
71REBOL4405702541734
72Cyan4402481962246
73ObjC4318622391806
74Crystal4160941762364
75C++3819252851340
76Kite3496241831910
77gnuplot3411601053249
78Befunge-983337711172852
79SNOBOL3170462181454
80QCL3089781512046
81Whitespace272576356765
82Erlang2622442601008
83LilyPond2595801102359
84Euphoria2541831272001
85Curry2430411351800
86jq 1.6241959524653
87make2369761411680
88Pike2303561591448
89Go2298561951178
90Squirrel216052842572
91Hexagony215050722986
92Rust1984881481341
93Chapel1909561091751
94Lazy-K176229392449
95Minus175772632790
96Nemerle1699741521118
97COBOL160453196818
98Labyrinth147743493015
99Unlambda1474281051404
100LMNtal132696741793
101D-compile-time131788721830
102Ada121506139874
103FerNANDo116060170682
104Mind102208841216
105Malbolge94955681396
106x8682565651270
107Pefunge64879222949
108Aheui5786265890
109CLC-INTERCAL5316291584
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 May 20 00:16:01 UTC 2026 (Wed May 20 09:16:01 +0900 2026)

return to the top page