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.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,539c04254abf1b37 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-28 06:18:45 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!cambridge1-snf1.gtei.net!news.gtei.net!bos-service1.ext.raytheon.com!bos-service2.ext.raytheon.com.POSTED!not-for-mail Message-ID: <3C7E3C33.17E60A7D@despammed.com> From: Wes Groleau Reply-To: wesgroleau@despammed.com X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) X-Accept-Language: en,es-MX,es,pt,fr-CA,fr MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: compiler benchmark comparisons (was: naval systems) References: <3C74E519.3F5349C4@baesystems.com> <3C7D37FD.F67F7067@despammed.com> <17247c3d.0202271553.68aaf78d@posting.google.com> <338040f8.0202271819.373f733a@posting.google.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 28 Feb 2002 09:18:27 -0500 NNTP-Posting-Host: 151.168.144.162 X-Complaints-To: news@ext.ray.com X-Trace: bos-service2.ext.raytheon.com 1014905924 151.168.144.162 (Thu, 28 Feb 2002 09:18:44 EST) NNTP-Posting-Date: Thu, 28 Feb 2002 09:18:44 EST Organization: Raytheon Company Xref: archiver1.google.com comp.lang.ada:20563 Date: 2002-02-28T09:18:27-05:00 List-Id: > GNAT 11.0 sec > g77 4.0 > gcc 1.4 > g++ 3.3 > obj-c 2.6 (writing a "cout" class) > gcc 2.8 1.0 (gnat gcc) > gpc 2.8 1.1 > > OK, GNAT is slower... and so? Anybody cares? Hmmm. Hit return, take a slow sip of coffee, and start typing the next command. I guess I don't really care. :-) Actually, it does matter when you have 20,000 Ada files to compile. Which is why my point about distributed compilation. But it also reminds me of another point. With large C collections, to avoid unnecessary recompilations, one generally runs a tool to generate Makefiles (or painstakingly does it by hand). With Ada, part of this job is done by writing with clauses in the code, and the rest of this job is part of the compile. -- Wes Groleau http://freepages.rootsweb.com/~wgroleau