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,54c513170bafd693 X-Google-Attributes: gid103376,public From: "E. Robert Tisdale" Subject: Re: Desirability of C++ Date: 2000/05/01 Message-ID: <390D001C.7433140B@netwood.net>#1/1 X-Deja-AN: 617734670 Content-Transfer-Encoding: 7bit References: <01HW.B4BFC2820005B06B08A24140@news.pacbell.net> <20000204073443.24976.00001288@ng-ci1.aol.com> <87euk0$c93$1@nnrp1.deja.com> <01HW.B4C1346100072D2408A24140@news.pacbell.net> <949867976.281549@the-rowan.albatross.co.nz> <8766v93w66.fsf@deneb.cygnus.argh.org> <38E8C81A.AA62CF4C@HiWAAY.net> <7EA1B852F5D4D8C6.26EEE9181C80F0DF.0161EA2D9C353253@lp.airnews.net> <01HW.B51C1B6E00F41C2D04BB51B0@news.pacbell.net> <38F796B2.A99A206A@ftw.rsc.raytheon.com> <38F7A27A.4F7729FA@raytheon.com> <8eclae$afj$1@slb7.atl.mindspring.net> <4F706057FEE2A550.BF5FE19AE279EFCD.A55706B3F9D07043@lp.airnews.net> <8eiv08$820$1@slb1.atl.mindspring.net> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsabuse@supernews.com Organization: Posted via Supernews, http://www.supernews.com MIME-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-05-01T00:00:00+00:00 List-Id: Richard D Riehle wrote: > [snip] > > Anyone who chooses C++ over Ada > for a safety-critical DoD software system either > 1) does not understand C++, > 2) does not understand Ada, > 3) does not understand either or > 4) has an agenda based on criteria other than > the relative merits of the technologies. Still, the fact is that Ada has been on life support from the start. It doesn't seem to have much of a future. Fewer people are learning and using Ada so it is harder to justify investment in really good optimizing Ada compilers. Consequently, you can hardly blame frustrated programmers for abandoning Ada in favor of C++. Of course, C++ in its present form cannot be the final answer. Perhaps it can evolve into a more robust language which supports all of the safety features of Ada. Stronger type checking and support for concurrent programming might be a good place to start. Meanwhile, C++ programmers will be obliged to incorporate safety features into their class libraries and do more extensive (expensive) runtime testing. I'm not sure that I'm ready to pronounce Ada dead yet but I think that Ada programmers should prepare themselves for the inevitable. Nothing, not even a programming language, lives forever.