Loren P Meissner wrote:
> - And even so, I think it would take a lot of expertise to write code in
> assembler that runs as fast as what's produced by modern optimizers. =
Nope. The code produced by the compiler is known to
the programmer. You can always at least break even with
the compiler. And, the programmer sometimes knows
things about the data or the problem that are hard to
express in the high-level language, but which permit
optimizations.
Good programmers with only a modest knowledge of
the specific assembly language can usually beat the compiler
if it's really important to do so.
--
J. Giles
"I conclude that there are two ways of constructing a software
design: One way is to make it so simple that there are obviously
no deficiencies and the other way is to make it so complicated
that there are no obvious deficiencies." -- C. A. R. Hoare
|