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.
1gs2941207711188418
2Perl603502215014020
3Nibbles56869806089353
4GolfScript553119610445298
5Ruby521473214323641
6J41718519754278
7Python414539814412876
8iogii35518624557806
9AWK323193210513075
10sed31156009663225
11C303602713522245
12JavaScript301074812082492
13Bash30034478063726
14Vim27371236804025
15Ruby225167967783234
16Jelly24919563547039
17PHP24879887663248
18Burlesque23497915534249
19goruby22882115574108
20FlogScript21514694145196
21Haskell207182910142043
22K20193385493678
23Python320129868602340
24Groovy19636867542604
25z8019599085203769
26Bash (builtins)19477347502596
27Scala19349468972157
28dc18864305063728
29BASIC16913816682532
30Zsh16235914353732
31xgawk15986285203074
32Lua14873517032115
33jq14861514753128
34R14676386262344
35Common LISP12869915952163
36bc12821154942595
37Postscript12456964352863
38Io12206815972044
39Scheme12188086191968
40Arc12033704642593
41Fish12032343313635
42Maxima11677285152267
43PARI/GP11558713972911
44Perl611200294242641
45m410550122893650
46Atlas10006651905266
47Xtal9805964282291
48OCaml9471455161835
49Java9317577661216
50Octave9211373772443
51Fortran8150894042017
52wake8103293202532
53Logo7933863852060
54Pascal7854285001570
55REXX7736793462236
56Befunge7311652882538
57Tcl7052623522003
58A+7004352133288
59Asymptote6909233242132
60Brainfuck6790034731435
61Forth6662202682485
62Prolog6280363351874
63D6148883561727
64Universal Lambda6013161963067
65DOS5799551873101
66Smalltalk5533042821962
67Clojure5504602831945
68Icon5013402901728
69C#470052478983
70><>4668571483154
71Cyan4473331982259
72REBOL4449172551744
73ObjC4355652401814
74Crystal4219761772384
75C++3846272861344
76Kite3553481851920
77gnuplot3411601053249
78Befunge-983334381172849
79SNOBOL3215032201461
80QCL3089781512046
81Whitespace276119361764
82LilyPond2645801112383
83Erlang2640952611011
84jq 1.6256292544746
85Euphoria2541831272001
86Curry2430411351800
87make2369761411680
88Pike2334811601459
89Go2298561951178
90Squirrel221315852603
91Hexagony216389732964
92Rust2017131491353
93Chapel1909561091751
94Lazy-K177103396447
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 24 17:58:37 UTC 2026 (Thu Jun 25 02:58:37 +0900 2026)

return to the top page