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,db9a11afb3da4240 X-Google-Attributes: gid103376,public X-Google-Thread: 102b75,501ec19d1d81daee X-Google-Attributes: gid102b75,public X-Google-ArrivalTime: 2002-04-08 11:10:32 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!newsfeed.r-kom.de!fu-berlin.de!server1.netnews.ja.net!pegasus.csx.cam.ac.uk!nmm1 From: nmm1@cus.cam.ac.uk (Nick Maclaren) Newsgroups: comp.arch,comp.lang.ada Subject: Re: Language support for flexible handling of system-detected errors. Date: 8 Apr 2002 18:10:28 GMT Organization: University of Cambridge, England Message-ID: References: NNTP-Posting-Host: virgo.cus.cam.ac.uk Xref: archiver1.google.com comp.arch:26583 comp.lang.ada:22242 Date: 2002-04-08T18:10:28+00:00 List-Id: In article , Kevin Cline wrote: >"Marin David Condic" wrote in message news:... >> What makes you think that there are any 100% error free Ada compilers out >> there? :-) Its impossible to prove that there are no errors in a compiler or >> any other sufficiently complex piece of software. And yes, I've encountered >> errors in every Ada compiler I've ever used. It might be the case that Ada >> compilers - having run through validation - at least fully implement the >> language and do so in a consistent way. > >I wouldn't count on that either. Validation suites may be incomplete, >particularly for a very large language like Ada. > >I found bugs in two validated Ada-83 compilers within a month after >I started using them. Validation suites are provably impossible to make bulletproof for any language powerful enough to implement a Turing machine, which includes any useful general-purpose language. Regards, Nick Maclaren, University of Cambridge Computing Service, New Museums Site, Pembroke Street, Cambridge CB2 3QH, England. Email: nmm1@cam.ac.uk Tel.: +44 1223 334761 Fax: +44 1223 334679