It's funny how most programming languages have die hard fans that truly believe (and will tell any stranger they meet in the street) that language X is "the best". There is no such thing as "the best" programming language for any given task. I like Clojure and Haskell and Javascript and Erlang and C++ for different reasons. They all have strengths and weaknesses, depending on the context and task at hand. And given t…
I think there is definitely a language that is the best "general" language, however general differs for everyone.
I'm not sure it's possible to get an average of everyone's definition of general and make a test to measure languages with though.
For me though, Haskell has been the best "general use" language.