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.
1gs2932178611078420
2Perl598887814904019
3Nibbles55917255979366
4GolfScript550404010375307
5Ruby519069314233647
6J41782869744289
7Python413187014352879
8iogii32458144197746
9AWK322310410483075
10sed30933369623215
11C302838813482246
12JavaScript298746311982493
13Bash29871448023724
14Vim27439176804035
15Jelly25012733547065
16Ruby224899897713229
17PHP24529167593231
18Burlesque23530005534254
19goruby22836905564107
20FlogScript21566924145209
21Haskell206950810132042
22K20189715473690
23Python319632188462320
24Groovy19629547522610
25z8019592035193774
26Scala19257348912161
27Bash (builtins)19237767432589
28dc18624045013717
29BASIC16854816662530
30Zsh15995264323702
31xgawk15867835173069
32Lua14821117012114
33jq14720154723118
34R14628436242344
35Common LISP12750645922153
36Postscript12487204352870
37bc12478484882557
38Io12163685962040
39Scheme12132486171966
40Arc11983534632588
41Fish11862163283616
42Maxima11699135152271
43PARI/GP11477743942913
44Perl611150344232636
45m410260212863587
46Xtal9749704262288
47Atlas9714181865222
48OCaml9421285121840
49Java9275437611218
50Octave9165253762437
51Fortran8119424032014
52wake8108053202533
53Logo7942193842068
54Pascal7861775001572
55REXX7642363412241
56Befunge7311652882538
57Tcl6982023501994
58A+6921022123264
59Asymptote6913223232140
60Brainfuck6800604731437
61Forth6460112592494
62Prolog6240753341868
63D6138263551729
64Universal Lambda5816091933013
65DOS5809591873106
66Smalltalk5470362801953
67Clojure5459852821936
68Icon4991622891727
69C#467109473987
70><>4601911473130
71REBOL4408552541735
72ObjC4318622391806
73Cyan4315541882295
74Crystal4160941762364
75C++3819252851340
76Kite3496241831910
77gnuplot3411601053249
78Befunge-983299621162844
79SNOBOL3170462181454
80QCL3089781512046
81Whitespace272892356766
82Erlang2631422601012
83LilyPond2595801102359
84Euphoria2541831272001
85Curry2430411351800
86jq 1.6241959524653
87make2369761411680
88Pike2314671591455
89Go2298561951178
90Squirrel216052842572
91Hexagony215050722986
92Rust1989541481344
93Chapel1909561091751
94Lazy-K176535392450
95Minus175772632790
96Nemerle1699741521118
97COBOL160453196818
98Labyrinth147743493015
99Unlambda1474281051404
100LMNtal132696741793
101D-compile-time131823721830
102Ada121506139874
103FerNANDo116118170683
104Mind102208841216
105Malbolge94955681396
106x8682565651270
107Pefunge64879222949
108Aheui5786265890
109CLC-INTERCAL5286090587
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: Sun Apr 12 06:24:19 UTC 2026 (Sun Apr 12 15:24:19 +0900 2026)

return to the top page