From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public From: Tore Lund Subject: Re: What is wrong with OO ? Date: 1996/12/27 Message-ID: <32C43AC8.24E2@sn.no>#1/1 X-Deja-AN: 206268452 references: <32A4659D.347A@shef.ac.uk> <32B81DA7.6D08@deep.net> <59vr2s$55r@masters0.InterNex.Net> <5a0niaINNlda@topdog.cs.umbc.edu> content-type: text/plain; charset=us-ascii organization: SN Internett mime-version: 1.0 reply-to: tl001@sn.no newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object,comp.software-eng x-mailer: Mozilla 3.0 (Win95; I) Date: 1996-12-27T00:00:00+00:00 List-Id: James Robertson wrote: > > In article <59vr2s$55r@masters0.InterNex.Net>, wrote: > > (snip) > >You started out talking about waste. Why 8 megs instead of 64k? > > Well, I was with you to some extent until you got here. Code bloat is > a simple trade-off for increased maintainability and extensibility. > Quite simply, it's easier to maintain and extend a decently written > application in high level code than it is to maintain and extend a > decently written application in assembler. Why ? Yes, why? The most important reason is that most programmers don't know assembler or bother to learn it well enough to write decent code in it. You don't agree, of course, but the point here is is that the 64k program written in assembler will still be < 100k when written in C. There is no need for "code bloat" on the scale of 8 megs for maintainability purposes. -- Tore Lund