Speed is an important part of choosing a programming language.
Apparently, C++ is(for most people) the undoubted ruler when it comes to speed. Yet when asked with evidence to back this up, nothing can be offered.
Usual excuses include:
- It's faster than Java
- There are so many blogs saying it, it must be true.
- It's the language I've learned and always worked with.
I've tried looking up some benchmarks, but the documentation is either hard to figure out, or the data used to make the benchmark is seriously out of date, sometimes even using Java 3. To then claim that Java is slow, compared to more recent releases of other languages, is an unfair comparison.
It's probably also historical, with C++ having ruled the programming world in terms of speed a long time ago.
But what about today. Can anyone offer very recent benchmarks, with the latest version on the latest systems?
I mentioned Java, but I'm not specifically trying to give Java a better image or anything. It's just that from my experience, Java is by far the language people like to make fun of, for some reason.