Hello! As far as I can see there are three main sources of measurable code-bloat: 1. Machine architecture e.g. how many bytes do you need to encode a register to resister move on a. an old 16 bit PDP 11 b. a not so old segmented architecture 8086 c. a you-beauty P4 screamer 2. The printf syndrome. You can write a hello world programme with a system write() or printf. Compare the size of the statically linked binaries. The extension of this idea to the graphical goodies is obvious, and reasonably measurable. 3. Sloppy coding on the principal that if it works, who cares, and, as the link below point out, disk and memory are cheap. That's part of the wasteful western "comsumer" culture in which we live. It's worse than planned obsolescence: It's selling goods known to be faulty, beyond the norms of any other manufacturing process. The crunch, as pointed out by another contributor below, is when none of this stuff will work properly (if at all) in embedded systems. Even if disk and memory cost peanuts, the cost of ownership and maintenance of a (say) a bloated GUI accounting system compared to a reasonable functionally equivalent text mode package is very measurable, a fact pointed out to me by my accountant when I had the temerity to suggest that his text mode Chashavshevet was a bit long in the tooth ... By the way, (and at the risk of starting a relegious war), I regard Java for all it's fantastic advantages (I use them too), as an incredible, systematic cover for sloppiness and bloat. Again, look at the VM requirement for a JFC hello world class, whether Windoze or Linux! Daniel F. (Now I'm going back to auditing a pile of bloated Java classes ...) Chen Shapira wrote: > Hi guys, > > Last week we had a nice discussion about bloatware, emacs and word. > > This week I found an interesting article about it: > http://joel.editthispage.com/stories/storyReader$308 > > Enjoy. > Chen. > > ================================================================= > To unsubscribe, send mail to [EMAIL PROTECTED] with > the word "unsubscribe" in the message body, e.g., run the command > echo unsubscribe | mail [EMAIL PROTECTED]
begin:vcard n:Feiglin;Daniel x-mozilla-html:FALSE adr:;;;;;; version:2.1 email;internet:[EMAIL PROTECTED] fn:Daniel Feiglin end:vcard