home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!news.bbn.com!kirin!mfausett
- From: mfausett@bbn.com (Mark Fausett)
- Newsgroups: comp.lang.ada
- Subject: Re: Review of "Ada & C++: A Business Case Analysis
- Message-ID: <mfausett.711768327@kirin>
- Date: 22 Jul 92 01:25:27 GMT
- References: <2329@nic.cerf.net> <1992Jul17.195605.26215@mksol.dseg.ti.com>
- Distribution: usa
- Lines: 30
- NNTP-Posting-Host: kirin.bbn.com
-
- mccall@mksol.dseg.ti.com (fred j mccall 575-3539) writes:
-
- >In article <2329@nic.cerf.net> jonesm@nic.cerf.net (Matthew Jones) writes:
- >>Recently I got a copy of:
- >>Overiew of U.S. Air Force Report
- >>Ada and C++: A Business Case Analysis
- >>Form G75-1191
- >>AdaCPLUS.HLP
- >>
- ...
- >>"Ada validation is more rigorous than for other languages"
- >> So what, there are numerous validated Ada compilers that
- >> generate bad code, validation does not provide quality control.
-
- >I'm curious. What do you mean by 'bad code' here? Do you mean
- >'slow', or do you mean 'non-working'. I would expect validation to
- >prevent the 'non-working' bit. I would also expect it to prevent the
- >'mis-implementation' of features of the language, something that seems
- >to happen with C++ compilers (in part because the language is still in
- >flux).
-
- No, I've found it does not prevent non-working code; in the bad old days
- I was able to break the Verdix (validated) compiler with a generic instantiation
- within a generic; causing it to spew reams of C (!) at me. Same code worked
- really well on DEC Ada.
-
- My $.02;
-
- Mark Fausett
- mfausett@bbn.com
-