How can such a benchmark be in any way informative? How much am I allowed to optimize the nim code? How much am I allowed to optimize the Rust code? Am I allowed to just change nim's GC to ARC/ORC? I'm sorry but this just does not make any sense to me.
onebot|4 years ago
igouy|4 years ago
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
----
> I only wish the benchmarks had some metric for how idiomatic the implementation is compared to normal developers.
Maybe the benchmarks game website kind-of does — source code size.
Otherwise "I only wish…" so — wishful thinking.
Otherwise "how idiomatic" seems to mean — how I would implement the program today, if I didn't care [goldilocks] too much about performance?
(Incidentally "normal developers" doesn't seem to be stretching towards inclusive.)
gameswithgo|4 years ago
However it is a mistake to then suppose that nothing can be known and just go ahead and use Python to make a AAA first person shooter.
Mikeb85|4 years ago
And no language other than C++ has really found traction for stuff like engines; not even Rust...