There's a reason why many AAA titles use C++. No benchmark necessary.
There's a reason why many AAA titles use C++. No benchmark necessary.
I can't speak for other languages; languages with JIT optimizations could in theory be faster than fully optimized C++ code, since it could take advantage of run-time information, such as hot paths and hot fields.
If you care about the fastest performance possible, you're asking the wrong question. I'd benchmark different languages for the specific code I want.
Nobody needs “fastest”. “Fast enough” always is sufficient.
Also, I don’t think anybody has the money to pay for ‘fastest’ for any significant algorithm. CPUs are just too complex to be able to categorically claim “this is the fastest possible”.
There likely also is a point where you aren’t willing to pay for ‘yet a bit faster’. You may want to pay $1,000,000 to double your speed, and $10,000,000 to do that again, but at some moment, the price for a 1% speed increase will be too high for you, and that isn’t even the end game, which is “give us loads of money and we’ll see what we can do to get any speed increase”.