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=0.6 required=5.0 tests=BAYES_00,TO_NO_BRKTS_FROM_MSSP autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fc1b2,206c0414fb5fe3e X-Google-Attributes: gidfc1b2,public X-Google-Thread: 108abf,206c0414fb5fe3e X-Google-Attributes: gid108abf,public X-Google-Thread: 103376,21674edb667218cb X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-06 08:52:05 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!feed.textport.net!newsranger.com!www.newsranger.com!not-for-mail Newsgroups: rec.aviation.military,rec.aviation.military.naval,comp.lang.ada From: Ted Dennison References: <945d79ff.0107312306.4665e855@posting.google.com> <3b67fd90_2@binarykiller.newsgroups.com> <421a7.235$0e7.91390140@newssvr16.news.prodigy.com> <3B6A1179.26C1C04@home.com> <3B6A15C3.8B3A9277@home.com> Subject: Re: Ada (was Rival JSF teams fly final STOVL flights with flair, highlight strengths) Message-ID: X-Abuse-Info: When contacting newsranger.com regarding abuse please X-Abuse-Info: forward the entire news article including headers or X-Abuse-Info: else we will not be able to process your request X-Complaints-To: abuse@newsranger.com NNTP-Posting-Date: Mon, 06 Aug 2001 11:51:52 EDT Organization: http://www.newsranger.com Date: Mon, 06 Aug 2001 15:51:52 GMT Xref: archiver1.google.com rec.aviation.military:47025 rec.aviation.military.naval:11592 comp.lang.ada:11381 Date: 2001-08-06T15:51:52+00:00 List-Id: In article , Ken Garlington says... > >"Bob" wrote in message news:3B6A15C3.8B3A9277@home.com... >: Today most DOD projects use C or C++. C++ is basically Ada with full >: polymorphism (objects)and C syntax. > >This is just plain wrong. Actually, wrong doesn't even begin to describe it. Ada supports both compile time and runtime polymorphism (I assume that's what's meant by "full polymorphism). C++ did indeed borrow some of Ada's ideas (eg: exceptions, generics, line comments), but by no means all the important ones. For instance it still does not sport any kind of native concurrency support, which is one of Ada's big draws. C++ does have some of C's syntax but it has a lot of its own too. C++ is a definite improvement over C, but its hardly a suitable substitue for Ada. I find the emphasis on C++ rather odd anyway. For the job I'm working on, the argument was that FORTRAN would have been better used. The one before that, the arguers wanted C. The one before that, they were switching from CMS-2. All of these were post-mandate Ada jobs. I have yet to see a full-up C++ DoD job (though I've no doubt some exist). The funny thing is that in each case, none of the folks who wanted a different language were actually doing the work. People who actually *use* Ada for a while tend to quickly see its benifits. --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html home email - mailto:dennison@telepath.com