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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: Victor Porton Newsgroups: comp.lang.ada Subject: Re: More reliable compilers (of some programming langauges) than GNAT Date: Wed, 22 Nov 2017 15:12:05 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <2fca0f38-833e-485d-9a38-febcdd507bb1@googlegroups.com> NNTP-Posting-Host: edFHTOfx8phAphItWrZ8cQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Complaints-To: abuse@aioe.org User-Agent: KNode/4.14.10 X-Notice: Filtered by postfilter v. 0.8.2 Xref: feeder.eternal-september.org comp.lang.ada:49053 Date: 2017-11-22T15:12:05+02:00 List-Id: Randy Brukardt wrote: > I said: > ... >> Perhaps it isn't obvious to a non-native English speaker, but "quality >> free compiler" reads as "a compiler free of any quality" (or "a compiler >> without any quality"). As Christoph joked, it isn't the least bit hard to >> find any such compiler (although I would argue that that doesn't apply to >> any Ada compilers, you'd probably have to look at C or some other >> language for such a compiler :-). > > BTW, one reason for this is that there is a freely available independent > test suite for Ada (the ACATS), so it is highly unlikely to see an Ada > compiler that can't process some basic construct. So far as I'm aware, all See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83027#c17 for such a bug (recently found by me, about shared libraries). > Ada vendors use the ACATS as part of their standard QA, so basic bugs do > not get into circulation. Most other languages do not have such a test > suite, so both the commonality and the correctness of implementations is > much more dependent on the vendor. > > Randy. -- Victor Porton - http://portonvictor.org