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.
1gs2951530211318413
2Perl611768715174032
3Nibbles58436466259349
4GolfScript559410910565297
5Ruby528208314473650
6Python418125214522879
7J41681649754275
8iogii39016794967866
9AWK323543710553066
10sed31246669703221
11JavaScript311494712342524
12Bash30688078163760
13C306414713642246
14Vim27356276804022
15Ruby225731967903257
16PHP24971307723234
17Jelly24868783547025
18Burlesque23479645544238
19goruby22857445584096
20FlogScript21457974145183
21Python320892598812371
22Haskell206912610142040
23K20255535523669
24Bash (builtins)20028497632624
25Scala19766739112169
26Groovy19716007572604
27z8019644595213770
28dc19348195133771
29BASIC16996076712532
30Zsh16350354383732
31xgawk15929075203063
32jq14909814773125
33Lua14864067032114
34R14668076262343
35bc13127055032609
36Common LISP12847885952159
37Postscript12448454352861
38Io12197575972043
39Scheme12161996191964
40Arc12068234652595
41Fish12046783333617
42Maxima11792335172280
43PARI/GP11783274012938
44Perl611187084242638
45m410635372913654
46Atlas10132481925277
47Xtal9800824282289
48OCaml9461645161833
49Java9387677721216
50Octave9204703772441
51Fortran8143484042015
52wake8099293202531
53Logo8067153892073
54Pascal7874335011571
55REXX7758753472235
56Befunge7307302882537
57Tcl7125293562001
58A+6990062133281
59Asymptote6903353242130
60Brainfuck6888594761447
61Forth6732202712484
62Prolog6326553371877
63D6141603561725
64Universal Lambda5977061963049
65DOS5822621883097
66Smalltalk5571542831968
67Clojure5499932831943
68Icon5025622911727
69C#474644483982
70><>4660881483149
71Cyan4469481982257
72REBOL4444652551743
73ObjC4351652401813
74Crystal4212071772379
75C++3841232861343
76Kite3550251851919
77gnuplot3397311053235
78Befunge-983324381172841
79SNOBOL3253132221465
80QCL3089781512046
81Whitespace280728365769
82LilyPond2639921112378
83Erlang2634362611009
84jq 1.6256292544746
85Euphoria2536271271997
86Curry2427381351798
87make2359761411673
88Pike2349011611459
89Go2297751951178
90Squirrel220690852596
91Hexagony216389732964
92Rust2015591491352
93Chapel1907711091750
94Lazy-K178845401445
95Minus175147632780
96Nemerle1729071531130
97COBOL162138197823
98Labyrinth147743493015
99Unlambda1470581051400
100LMNtal135821751810
101D-compile-time135784731860
102Ada123331140880
103FerNANDo116277171679
104Mind102086841215
105Malbolge98531731349
106x8681656651256
107Pefunge64879222949
108Aheui5772365888
109CLC-INTERCAL5305191582
110MNNBFSL50795301693
111gas4361446948
112Grass3923548817
113JVM37760152517
114Piet31214311006
115Whirl1895329653
116VHDL1369337370

gs2 is the programming tool of choice for discriminating golfers.

Perl is a fine programming tool for many courses.

Last update: Wed Jul 15 18:42:23 UTC 2026 (Thu Jul 16 03:42:23 +0900 2026)

return to the top page