Well, not always bloated necessarily. Sometimes it's just poorly designed. I know from personal experience being a part time programmer that you can have two different one line commands, and one can crush the processor, and the other can give you an almost instant result. It just depends on how well written the app is, and how lazy the programmer is. Sure, I tend to write my apps a bit heavy to start with, but at least I go back and tighten them up before I release them.
The problem is, optimization has become a lost art. Too many programmers have become far too used to being able to cheat and fall back on the processors superior processing capabilities. Why do you think some apps from 10 years ago run lightning fast on today's machines, and do nearly the same job as the brand new apps just released yesterday?
|