From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 9 Sep 92 18:05:17 GMT From: att!bu.edu!inmet!orb!arra@ucbvax.Berkeley.EDU (Arra Avakian) Subject: Re: Play 20K expressions again, Sam Message-ID: <1992Sep9.180517.20788@inmet.camb.inmet.com> List-Id: In article <1992Sep9.161353.5418@seas.gwu.edu> mfeldman@seas.gwu.edu (Michael F eldman) writes: >A nice consequence of compiler houses writing their stuff in Ada is that >the developers really have to know Ada! I believe that will help them >better to understand the kinds of programs their customers will write. >... Perhaps even more significant, if the developers bootstrap (compile their compiler using their compiler), then you know that their compiler has successfully compiled a fairly large and complex application program, increasing the liklihood YOUR program will compile and execute without problems . (As has been mentioned here before, the ACVC does not serve this purpose!) Real world test suites are critical to compiler quality, no matter the language it compiles or the its implementation language. Boostrapping puts a real world test case in the hands of the compiler developer , with a very desirable impact on its quality.