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,344332f209947007 X-Google-Attributes: gid103376,public From: Lieven Marchand Subject: Re: Gnat Executable Size Date: 1998/10/11 Message-ID: <6vtdfc$r50$2@xenon.inbe.net>#1/1 X-Deja-AN: 400444924 References: <6volj0$250$1@uuneo.neosoft.com> Organization: Only under extreme pressure! Newsgroups: comp.lang.ada Date: 1998-10-11T00:00:00+00:00 List-Id: rlove@antispam.neosoft.com (Robert B. Love ) writes: > [snipped discussion of size of Hello world program] > How small can GNAT get "Hello World"? What compiler options and pragmas > would you use for this? > These kind of discussions seem to come up about every 3 months. I never understood why the size of this particular program is of any real importance. In some of the languages I really like like Modula-3 or Common Lisp such an executable could very well be a few megabytes. So what? These kind of languages come with a large and usefull standard environment that in the end saves you a lot of trouble. This also means that the size of the executable grows very modestly with increased functionality and complexity. Unless you have special requirements like restricted space in an embedded application or something that needs to start up instantly a large number of times per second it doesn't seem a very usefull question to ask. -- Lieven Marchand ------------------------------------------------------------------------------ Few people have a talent for constructive laziness. -- Lazarus Long