On 10/14/2011 12:50 PM, Al Kossow wrote:
Are
coders and managers realizing that the hype on the "high level"
languages on speed of development
causing real slow downs in performance
In a word, no.
Time to market and 'refactoring' trumps performance.
The only place this seems to be a concern is in the embedded/mobile space
where they can't throw MIPS at the problem because of power considerations.
...which is why I work almost exclusively in the embedded space now, when doing
software. It's the last refuge for people who care about (sometimes to an obsessive
degree, as in my case) the efficiency of software.
I'm quite certain that the last few people who know anything about code optimization
(and I don't mean "putting -O in cc's argument list) will die in our
generation, and the current disturbing trend of horrible grinding, lumbering, bloated
slowness will continue to worsen.
High frequency trading is another area where deep understanding is required. The back end
of many of these cloud services also often require some pretty tight code though not to
the extent that the HFT folks do.
George