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.
1gs2935404411118419
2Perl599248314924016
3Nibbles56340846029358
4GolfScript551147310395304
5Ruby519370914253644
6J41797099754286
7Python414659014382883
8iogii34321254417782
9AWK322906010503075
10sed31066989643222
11C302897313492245
12JavaScript299690012022493
13Bash29923328043721
14Vim27409836804030
15Ruby225004827743230
16Jelly24927253547041
17PHP24691477613244
18Burlesque23506255534250
19goruby22882115574108
20FlogScript21514694145196
21Haskell207182910142043
22K20228385483691
23Python319866458522331
24Groovy19656067532610
25z8019599085203769
26Bash (builtins)19303177452591
27Scala19239388912159
28dc18696075023724
29BASIC16904146672534
30Zsh16138354343718
31xgawk15954235193074
32Lua14866997022117
33jq14850804743133
34R14665676252346
35Common LISP12772045942150
36bc12597404902570
37Postscript12458134352863
38Scheme12209866191972
39Io12206815972044
40Arc12033704642593
41Fish11932343303615
42Maxima11677285152267
43PARI/GP11521923952916
44Perl611203004242642
45m410451852883629
46Atlas9840841885234
47Xtal9800084272295
48OCaml9471455161835
49Java9288207621218
50Octave9211373772443
51Fortran8150894042017
52wake8103293202532
53Logo7922753842063
54Pascal7854285001570
55REXX7728223452240
56Befunge7311652882538
57Tcl7044523512006
58A+7004352133288
59Asymptote6899233232135
60Brainfuck6790034731435
61Forth6631042652502
62Prolog6280363351874
63D6163363561731
64Universal Lambda5915321953033
65DOS5799551873101
66Smalltalk5533042821962
67Clojure5504602831945
68Icon5013402901728
69C#467701474986
70><>4668571483154
71Cyan4465441972266
72REBOL4449172551744
73ObjC4355652401814
74Crystal4219761772384
75C++3846272861344
76Kite3548871841928
77gnuplot3411601053249
78Befunge-983334381172849
79SNOBOL3207342191464
80QCL3089781512046
81Whitespace273546357766
82LilyPond2645801112383
83Erlang2640952611011
84jq 1.6256292544746
85Euphoria2541831272001
86Curry2430411351800
87make2369761411680
88Pike2334811601459
89Go2298561951178
90Squirrel221315852603
91Hexagony215050722986
92Rust2017131491353
93Chapel1909561091751
94Lazy-K176633393449
95Minus175772632790
96Nemerle1733071531132
97COBOL162376197824
98Labyrinth147743493015
99Unlambda1474281051404
100LMNtal135821751810
101D-compile-time135788731860
102Ada123466140881
103FerNANDo116060170682
104Mind102208841216
105Malbolge97262691409
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 10 16:38:28 UTC 2026 (Thu Jun 11 01:38:28 +0900 2026)

return to the top page