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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d6f7b92fd11ab291 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-22 10:56:55 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Crosspost: Help wanted from comp.compilers Date: Tue, 22 Jul 2003 12:58:32 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <3F158832.1040206@attbi.com> <1058378673.35463@master.nyc.kbcfp.com> <1058390613.119827@master.nyc.kbcfp.com> <2OERa.4718$0F4.3216@nwrdny02.gnilink.net> <1058539398.178565@master.nyc.kbcfp.com> <3F18D647.9020505@attbi.com> <3F1B207B.6090308@attbi.com> <1058800464.63505@master.nyc.kbcfp.com> <3F1C48F6.8010700@attbi.com> <3b1Ta.14846$0F4.12183@nwrdny02.gnilink.net> <3F1CC567.5000407@attbi.com> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 X-Complaints-To: abuse@supernews.com Xref: archiver1.google.com comp.lang.ada:40657 Date: 2003-07-22T12:58:32-05:00 List-Id: It is important to realize the primary reason that you don't hear as much griping about 'recompile the world' these days is that it simply doesn't take very long to do it. Our original MS-DOS development system was a 10 MHZ 8086 Seattle Computer with twin 1.2 Meg 8" floppies. (This was twice as fast as the original IBM PC.) Each compiler pass had its own development floppy, while the compile, operating system, utilities, and shared libraries fit on the other floppy. Recompile the world took around 4 hours on that system. More recently, our validated Ada 83 compilers took 4-6 hours to recompile on 386/25 class machines. Running the ACVC (ACATS now) took more than 12 hours. But the Ada 95 compiler (which is quite a bit larger) only takes 20-30 minutes to compile on my current system, and the ACATS takes less than 3 hours to run. At those speeds, full recompiles aren't so daunting. You no longer schedule your entire development around adding a component to the symbol table definition. It's true that Ada 95 helps in that it can decrease coupling. But the real help has simply been faster hardware. Randy.