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.
1gs2938004411148420
2Perl603869115004025
3Nibbles56469806049349
4GolfScript551480610405302
5Ruby520453514293642
6J41797099754286
7Python413890114392876
8iogii34975744487807
9AWK323206010513075
10sed31085739653221
11C303818413522247
12JavaScript301004812062495
13Bash29938328053719
14Vim27409836804030
15Ruby225087787773228
16Jelly24927253547041
17PHP24831067653245
18Burlesque23506255534250
19goruby22882115574108
20FlogScript21514694145196
21Haskell207182910142043
22K20248385493688
23Python320023238572336
24Groovy19662447542607
25z8019599085203769
26Scala19345288962159
27Bash (builtins)19344797482586
28dc18805465053723
29BASIC16904146672534
30Zsh16138354343718
31xgawk15987565203074
32Lua14873517032115
33jq14861514753128
34R14676386262344
35Common LISP12772045942150
36bc12610444912568
37Postscript12458134352863
38Scheme12209866191972
39Io12206815972044
40Arc12033704642593
41Fish11932343303615
42Maxima11677285152267
43PARI/GP11558713972911
44Perl611203004242642
45m410451852883629
46Atlas9840841885234
47Xtal9805964282291
48OCaml9471455161835
49Java9298667641217
50Octave9211373772443
51Fortran8150894042017
52wake8103293202532
53Logo7933863852060
54Pascal7854285001570
55REXX7736793462236
56Befunge7311652882538
57Tcl7052623522003
58A+7004352133288
59Asymptote6909233242132
60Brainfuck6790034731435
61Forth6652652672491
62Prolog6280363351874
63D6163363561731
64Universal Lambda5915321953033
65DOS5799551873101
66Smalltalk5533042821962
67Clojure5504602831945
68Icon5013402901728
69C#468536476984
70><>4668571483154
71Cyan4473331982259
72REBOL4449172551744
73ObjC4355652401814
74Crystal4219761772384
75C++3846272861344
76Kite3553481851920
77gnuplot3411601053249
78Befunge-983334381172849
79SNOBOL3215032201461
80QCL3089781512046
81Whitespace274778359765
82LilyPond2645801112383
83Erlang2640952611011
84jq 1.6256292544746
85Euphoria2541831272001
86Curry2430411351800
87make2369761411680
88Pike2334811601459
89Go2298561951178
90Squirrel221315852603
91Hexagony216389732964
92Rust2017131491353
93Chapel1909561091751
94Lazy-K177025395448
95Minus175772632790
96Nemerle1733071531132
97COBOL162376197824
98Labyrinth147743493015
99Unlambda1474281051404
100LMNtal135821751810
101D-compile-time135788731860
102Ada123466140881
103FerNANDo116389171680
104Mind102208841216
105Malbolge98557731350
106x8682565651270
107Pefunge64879222949
108Aheui5786265890
109CLC-INTERCAL5316291584
110MNNBFSL51098301703
111gas4361446948
112Grass3929348818
113JVM37760152517
114Piet31214311006
115Whirl1895329653
116VHDL1374937371

gs2 is the programming tool of choice for discriminating golfers.

Perl is a fine programming tool for many courses.

Last update: Wed Jun 17 16:56:05 UTC 2026 (Thu Jun 18 01:56:05 +0900 2026)

return to the top page