On 10/14/2011 02:37 PM, Jason McBrien wrote:
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.
The slowness is due to complexity, which is inherent in user-centric
software. If the program is going to be user friendly, it's going to have to
anticipate a user's needs and respond in a logical fashion. Each option you
give the user increases the complexity of code, sometimes exponentially.
Then explain why an OS (Windows and MacOS X for example) is so slow
and bloated? I'm not talking about the pretty layers of user interface
atop the OS, but the OS itself. We've had dialog boxes and pull-down
menus for decades, on machines whose memory measured in hundreds of
kilobytes and clock rates in the single-digit MHz. This stuff isn't
THAT complex, man!
-Dave
--
Dave McGuire
New Kensington, PA