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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e9f27bbe0678fdfc X-Google-Attributes: gid103376,public From: "Marin D. Condic" Subject: Re: huge executable?? - worry no more Date: 2000/05/16 Message-ID: <39219093.7780D6F0@quadruscorp.com>#1/1 X-Deja-AN: 624103477 Content-Transfer-Encoding: 7bit References: <391E09C3.FA04871E@mailandnews.com> <9EET4.760$pN4.423580@news.pacbell.net> <3920DA5B.2F56@club-internet.fr> <8fpu0g$a3e$1@nnrp1.deja.com> <392091E9.20999FBE@research.canon.com.au> <3920fbbd@rsl2.rslnet.net> Organization: Quadrus Corporation X-Sender: "Marin D. Condic" (Unverified) X-Server-Date: 16 May 2000 15:20:14 GMT Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-05-16T15:20:14+00:00 List-Id: Tom Hargraves wrote: > In my rambling experience, currently Ada is as good as it gets for helping > the engineer produce a quality product. Executable size is a 'lesser issue' > for most Ada projects. If it is an issue, you can compile and link disabling > all that nice Ada checking etc. and end up with a readable 'C/C++' program > (with the same unpredictable behaviour of course!). > Very good points! Other than for embedded computers where there are limited resouces, people shouldn't get so worried over the size of the "Hello World" executable. Ultimately, for any significant sized system, you're going to pay the price anyway. A minimalist C-like runtime means you are going to have to develop what isn't in the runtime as you begin to need the features. A larger runtime means more facilities you won't have to duplicate because someone else already built it for you, but you sometimes drag along stuff you don't need. If the runtime is sharable, it minimizes used space, but only for multiple images and you get other problems along the way by sharing. It all comes down to engineering tradeoffs. And these days, speed, memory and disk space is so plentiful relative to the size of the runtime, why not spend time looking for problems that aren't burried so far in the weeds? MDC -- ====================================================================== Marin David Condic - Quadrus Corporation - http://www.quadruscorp.com/ Send Replies To: m c o n d i c @ q u a d r u s c o r p . c o m Visit my web site at: http://www.mcondic.com/ "I'd trade it all for just a little more" -- Charles Montgomery Burns, [4F10] ======================================================================