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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,37b5f16b9be86fec X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: ada -> C translator Date: 1997/04/09 Message-ID: #1/1 X-Deja-AN: 231906893 References: <33436B29.41C6@sema-grenoble.fr> <5i243c$i1h@mulga.cs.mu.OZ.AU> <5i4jok$qiq@mulga.cs.mu.OZ.AU> <5i9r5t$nb6@mulga.cs.mu.OZ.AU> <5idcjq$8lh@mulga.cs.mu.OZ.AU> <5ifh5a$k5c@mulga.cs.mu.OZ.AU> <5igd1f$4fd@mulga.cs.mu.OZ.AU> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-04-09T00:00:00+00:00 List-Id: Fergus said <> Oh dear! I thought that at this stage there was *no one* left who thought that validated meant usable -- oh well. Fergus I guess you are too young to remember the early versions of Ada/Ed :-) Those who do were hopefully permanently cured of the naive assumption that validated means usable. Ada/Ed was very much a toy compiler, and yes, you certainly could create an Ada/ed equivalent in portable C, but I do not think that is what is interesting. I am giving up on trying to convince you since I don't think you have a sufficient frame of reference. If you want to prove me wrong, go ahead and translate a decent sized Ada program which uses the features of the language, including those in Annexes A-C reasonabley extensively, into the kind of C, and write the runtime that goes with it. Yes, I know that's a big job -- in fact remember that my contention is that it is an impossible job. Your work on Mercury is not even close to an example for all sorts of reasons. So, bottom line, I say that X does not exist and cannot exist, where X is a completely portable, reasonably complete, reasonabley efficient translation of Ada into C, and you say it can exist. Fine, since we are talking about existence, I see the only final proof being actual existence!