# Language Implementation Score 1 C gcc 154.6171 2 Ocaml ocaml 124.4804 3 C++ g++ 105.6944 4 Eiffel se 98.7194 5 Ocaml ocamlb 93.0624 6 SML mlton 91.8259 7 Clean clean 90.5943 8 Perl perl 79.6822 9 Haskell ghc 77.4361 10 Pike pike 77.1981 11 Oberon-2 oberon2 77.0360 12 Lua lua 75.2653 13 Scheme bigloo 75.1351 14 S-Lang slang 73.4023 15 Python python 73.0627 16 Ruby ruby 72.6933 17 Lisp newlisp 69.7620 18 Common_Lisp cmucl 65.5113 19 Forth gforth 65.2669 20 Awk mawk 64.9447 21 Java gcj 64.3719 22 Python psyco 63.3687 23 Nice nice 63.3655 24 Scheme chicken 63.1898 25 Awk gawk 63.1771 26 SML smlnj 62.8468 27 Java java 62.3177 28 Common_Lisp sbcl 61.1720 29 Tcl tcl 60.9442 30 Erlang erlang 60.8645 31 Java kaffe 60.4781 32 Erlang hipe 58.9117 33 Scheme guile 57.9570 34 Java sablevm 57.4272 35 Smalltalk gst 56.6310 36 Java gij 56.3162 37 Lisp rep 51.1753 38 Dylan gwydion 48.7750 39 Icon icon 47.1262 40 Ada gnat 41.8272 41 Scheme mzscheme 39.3508 42 PHP php 39.3355 43 Mercury mercury 38.9003 44 Bash bash 38.3828 45 Scheme mzc 36.9159 46 Emacs_Lisp xemacs 35.3363 47 Mozart/Oz oz 33.0343 48 C# csharp 31.2426 49 Scheme stalin 29.2409 50 ElastiC elastic 14.8057 51 Objective_C objc 12.5165 52 Prolog gprolog 4.0209 53 Ciao_Prolog ciao 2.3282 54 Haskell curry 0.8528