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.
1gs2934547211108419
2Perl598974114914017
3Nibbles56060845999359
4GolfScript550718710385305
5Ruby519412614253645
6J41800549754287
7Python413386014362878
8iogii34012914387765
9AWK323017110503076
10sed30999689633219
11C302914913492245
12Bash29929998043722
13JavaScript299073611992494
14Vim27409836804030
15Ruby224981997733231
16Jelly24927253547041
17PHP24591477603235
18Burlesque23511255534251
19goruby22882115574108
20FlogScript21514694145196
21Haskell207203310142043
22K20228385483691
23Python319746158502323
24Groovy19656067532610
25z8019599085203769
26Bash (builtins)19293907442593
27Scala19241658912159
28dc18696075023724
29BASIC16906316672534
30Zsh16145024343720
31xgawk15965345193076
32Lua14869317022118
33jq14793034733127
34R14665676252346
35Common LISP12771475932153
36bc12547404892565
37Postscript12459144352864
38Scheme12211716191972
39Io12206815972044
40Arc12033704642593
41Fish11939013303617
42Maxima11677285152267
43PARI/GP11521923952916
44Perl611208264242643
45m410351852873606
46Xtal9800084272295
47Atlas9797511875239
48OCaml9471455161835
49Java9289017621219
50Octave9211373772443
51Fortran8150894042017
52wake8103293202532
53Logo7922753842063
54Pascal7854285001570
55REXX7728223452240
56Befunge7311652882538
57Tcl7044523512006
58A+7004352133288
59Asymptote6899233232135
60Brainfuck6790034731435
61Forth6601992622519
62Prolog6280363351874
63D6163363561731
64Universal Lambda5906991943044
65DOS5799551873101
66Smalltalk5533042821962
67Clojure5504602831945
68Icon5013402901728
69C#467797474986
70><>4668571483154
71Cyan4469141972268
72REBOL4449172551744
73ObjC4355652401814
74Crystal4219761772384
75C++3846272861344
76Kite3548871841928
77gnuplot3411601053249
78Befunge-983337711172852
79SNOBOL3210462191465
80QCL3089781512046
81Whitespace273546357766
82LilyPond2645801112383
83Erlang2640952611011
84Euphoria2541831272001
85jq 1.6250292534722
86Curry2430411351800
87make2369761411680
88Pike2334811601459
89Go2298561951178
90Squirrel221315852603
91Hexagony215050722986
92Rust2017131491353
93Chapel1909561091751
94Lazy-K176658393449
95Minus175772632790
96Nemerle1733071531132
97COBOL162376197824
98Labyrinth147743493015
99Unlambda1474281051404
100LMNtal135821751810
101D-compile-time135788731860
102Ada123466140881
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 Jun 03 14:10:46 UTC 2026 (Wed Jun 03 23:10:46 +0900 2026)

return to the top page