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.
1gs2924486510918473
2Perl598094314784046
3GolfScript549913910295344
4Nibbles53134295689354
5Ruby517251114103668
6J41848069684323
7Python414065514312893
8AWK322676410433093
9sed30698619513228
10C302719413382262
11JavaScript297161711882501
12Bash29682137933743
13Vim27599466804058
14iogii27011803517695
15Jelly25143723547102
16Ruby224492747583231
17PHP24482247553242
18Burlesque23691155534284
19goruby22884665554123
20FlogScript21808844145267
21Haskell208312210122058
22K19980405373720
23Groovy19723337502629
24z8019618725173794
25Python319491778352334
26Scala19120738802172
27Bash (builtins)19016457312601
28dc18523284973727
29BASIC16848946642537
30Zsh15936874283723
31xgawk15890135143091
32Lua14884936992129
33jq14725814713126
34R14670976232354
35Common LISP12783665912163
36Postscript12528024352880
37bc12227324792552
38Io12211475952052
39Scheme12184276161977
40Arc12013914622600
41Fish11872633263641
42Maxima11785525152288
43PARI/GP11495633922932
44Perl611149764212648
45m410163652833591
46Xtal9747804242299
47Atlas9641891855211
48OCaml9450115111849
49Java9219947521226
50Octave9172373752445
51wake8156663202548
52Fortran8141124022025
53Logo7987673842080
54Pascal7873414981581
55REXX7653013402250
56Befunge7292362872540
57Tcl6978563491999
58Asymptote6955393232153
59A+6910692113275
60Brainfuck6821014721445
61Prolog6269543331882
62Forth6152562382585
63D6142043541735
64Universal Lambda5816091933013
65DOS5790481863113
66Clojure5483882811951
67Smalltalk5467562791959
68Icon5026912881745
69C#464174466996
70><>4521911453118
71REBOL4422842531748
72Cyan4296641872297
73ObjC4274842361811
74Crystal4110941752349
75C++3802392821348
76Kite3491741821918
77gnuplot3428291053265
78Befunge-983299621162844
79SNOBOL3159862161462
80QCL3107741512058
81Whitespace270886351771
82Erlang2644062591020
83LilyPond2582201092368
84Euphoria2567461272021
85Curry2436101351804
86make2376101411685
87jq 1.6234459514597
88Go2318651951189
89Pike2317631581466
90Hexagony215050722986
91Squirrel213325832570
92Rust1979891471346
93Chapel1909561091751
94Lazy-K175897387454
95Minus171487622765
96Nemerle1699881511125
97COBOL158228194815
98Unlambda1474851051404
99Labyrinth142743482973
100LMNtal132996741797
101D-compile-time130535711838
102Ada121410138879
103FerNANDo115406168686
104Mind102432841219
105Malbolge95046681397
106x8682565651270
107Pefunge64879222949
108Aheui5786265890
109CLC-INTERCAL5249889589
110MNNBFSL51098301703
111gas4354745967
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: Fri Nov 07 05:52:46 UTC 2025 (Fri Nov 07 14:52:46 +0900 2025)

return to the top page