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,b50bc6538a649497 X-Google-Attributes: gid103376,public From: Lao Xiao Hai Subject: Re: Ada student homework ? Date: 2000/11/09 Message-ID: <3A0B68EF.A06B276D@ix.netcom.com>#1/1 X-Deja-AN: 691879397 Content-Transfer-Encoding: 7bit References: <3A02CED4.520C2768@brighton.ac.uk> <3A078B6F.D34B024B@erols.com> <8ua3m1$bru$1@nnrp1.deja.com> <3A0916BB.584C6C60@cadwin.com> <3A0952B9.34BE19D1@cadwin.com> <3A0A2E53.DD650D8A@ix.netcom.com> <3A0A6B56.7437E9E7@cadwin.com> X-Accept-Language: en X-Server-Date: 10 Nov 2000 03:23:18 GMT Content-Type: text/plain; charset=us-ascii Organization: MindSpring Enterprises Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-11-10T03:23:18+00:00 List-Id: Nicolas Brunot wrote: > Concerning the use of Ada, just pick up some papers about software development, and count the > words : > C, Fortran, Cobol, Java and Ada ...etc ... > > Do you know that some companies gave up Ada because the difficulties and costs to maintain a team > of Ada programmers ruined the benefits of the language itself ? HmmmMMMMMmmmm. Are you suggesting that the "cost to maintain a team of Ada programmers" is a function of the language? The final part of your sentence leads me to suspect you understand the benefits of Ada. The stupidity of many program managers, especially some in the DoD, regarding Ada is not the fault of the language. The preference to build a resume with a more commercial flavor (e.g., the C family of languages) is not the fault of Ada. I am currently watching with amusement as hordes of otherwise intelligent programmers are forced to learn C++, when Ada is already in place. One prominent member of the DoD software community said to me recently, "We have all this legacy Ada code that we need to port to Java technology." He is making his decision on the recommendation of someone who, in my opinion, is not experienced enough in Ada or C++ to make such a judgement. Another said, "In my last command they told me that Ada was pretty much dead since the mandate went away." Meanwhile, C++, a language which can best be characterized as "its own virus," is being stuffed down the intellectual maw of a lot of programmers who already know Ada 83 and need only to be updated on the technology of the current standard. Transitioning good Ada to C++ is so silly that it defies belief. The result will be more incidents such as the USS Yorktown, dead in the water from a software flaw originating in code written in C. I find it scary that we plan to send our young men into battle depending on software created with the most error-prone programming language ever invented. Who will take the final responsibility for this folly once the finger-pointing begins? Richard Riehle