Comment Re:Might actually be the case (Score 1) 372
Note that in your first statement, you are reacting to this:
"The compilers, for the most part, are smarter than people at optimizing code."
And then you say:
"But a competent assembler specialist (someone in the same league, skillwise, with the guys that write the compiler)[...]"
Put it together: there are a whole lot of programmers, and there are a handful of skilled assembler specialists. So if you take a random coder, and force him to code in assembly, your chances to gain performance is damn small.
Although you are trivially right about the skilled people, the statement you answered was not about them, that's why it says "for the most part".
There is a common misconception which says "if it is too slow, code it in assembly", which should sound like "if it is too slow, learn CPU tweaking for two decades, and then code it in assembly"