On Friday, 10 June 2016 at 01:54:21 UTC, Ola Fosheim Grøstad wrote:
By language you usually mean a portable language, not machine language.

I believe there are more platforms that have an assembler, but not a C++ compiler and C++ libraries you want to use.

Machine language benchmark the hardware, not the compiler.

It only means assembler reaches the theoretical limit of performance by choosing right language abstractions, that you wanted to benchmark.

But even then, domain experts are more likely to write higher performance code than non-domain experts, so machine language isn't sufficient.

Some domain experts don't know (or don't want) any programming language and use matlab instead.

Also what's about cost/benefit ratio?

How do you benchmark cost/benefit?

By eyeballing the source.

Reply via email to