Earlier quoted context omitted.
Not really true. I can write the same algorithm in Perl as in Haskell, and the Haskell always runs faster.
Chances are that the majority of developers won't find the most efficient algorithm to solve the problem. (vs. the most efficient implementation of that algorithm... which is clearly going to be in a combination of C and assembly anyway). Anyway, the guy using the good algorithm ends up with the fastest code. Different compilers will produce different quality of code. Question is, if I am using C++ vs. a guy using Pe…
If that is so and the code does need to run fast or use little memory then the majority of developers would benefit from a fast language.
Very often, code doesn't need to run super fast. Memory usage and concurrency (the GIL) are greater issues with dynamic languages in my view.