|
|
|
|
|
by igouy
53 days ago
|
|
> it's just not good comparison of language speeds It's not that the benchmarks game is not a good benchmark suite, it isn't a benchmark suite. It's not that the benchmarks game is not a good comparison of language speeds, it's that comparison of "language speeds" is so under-specified as-to-be wishful thinking. > Java was designed to… "… build software for the next generation of consumer electronics – think smart toasters, interactive TVs, and other futuristic gadgets." Things change. >… the very things that low-level languages have always been good at… Which is why there are people who find those kind-of Java programs being in-any-way comparable, somewhat surprising. |
|
OK, but I was responding to someone who did consider it to be a benchmark suite. As long as we agree it's not a good benchmark suite whatever it considers itself to be, we're in agreement.
> It's not that the benchmarks game is not a good comparison of language speeds, it's that comparison of "language speeds" is so under-specified as-to-be wishful thinking.
With that I completely agree. But if you group results by language, that's exactly what you're inviting, and if your suite of benchmarks or whatever you want to call it covered a wider range of problems, that point could be more easily seen. Let's say that the combination of grouping results by language and covering only a very narrow (and niche) set of problems that also happens to be the sweet spot of some languages that have other significant performance failings in other use cases doesn't exactly help people get the right impression.