Take the 2-minute tour ×  I compared the languages at the
language shootout game by their code size only. Here is a
summary of what I got (shortest first, grouped by similar
score).    1. Python, Ruby, JavaScript, Perl, Lua, PHP,
Mozart/OZ   2. OCaml, Erlang, Racket, Go, Scala, F#, Smalltalk
3. Pascal, Clean, Haskell, Common Lisp, C#, Java, C   4. C++,
Ada, ATS  I wonder why. The winners seem to be plain old dynamic
languages. Erlang, Racket (née PLT Scheme), and F# are doing OK.
Haskell and Common Lisp don't look more concise than claimed-to-
be-verbose Java.   I've found an insightful post on this topic
with charts. I also found a similar comparison of languages for
a larger program (a simple ray tracer). Altogether, I wouldn't
say I got "the" answer, but I got some food for thought.
share|improve this question Could you give more explanation of
what the shootout game is doing? The website you linked to is
rather puzzling. –  David Thornley Aug 26 '10 at 21:57 What
makes you think that each example was wr