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 X-Google-Thread: 103376,103b407e8b68350b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-01-07 12:35:02 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-peer.gip.net!news.gsl.net!gip.net!snoopy.risq.qc.ca!newsfeed.news2me.com!newsfeed2.easynews.com!newsfeed1.easynews.com!easynews.com!easynews!cyclone.swbell.net!bos-service1.ext.raytheon.com!dfw-service2.ext.raytheon.com.POSTED!not-for-mail Message-ID: <3E1B39F3.175A8A4C@raytheon.com> From: Jerry Petrey <"jdpetrey"@raytheon.com> X-Mailer: Mozilla 4.79 [en]C-CCK-MCD CSC;Raytheon (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Anybody in US using ADA ? References: <3E1A020F.8BD6EB6B@adaworks.com> <20619edc.0301071035.6abf3662@posting.google.com> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Tue, 07 Jan 2003 13:34:59 -0700 NNTP-Posting-Host: 147.24.93.55 X-Complaints-To: news@ext.ray.com X-Trace: dfw-service2.ext.raytheon.com 1041971700 147.24.93.55 (Tue, 07 Jan 2003 14:35:00 CST) NNTP-Posting-Date: Tue, 07 Jan 2003 14:35:00 CST Organization: Raytheon Company Xref: archiver1.google.com comp.lang.ada:32699 Date: 2003-01-07T13:34:59-07:00 List-Id: Mike Silva wrote: > Richard Riehle wrote:. > > "John R. Strohm" wrote: > > > > > I *THINK* that Lockheed-Martin Fort Worth is using Ada for F-22 and F-16. > > > You might try looking at their web sight (http://www.lmco.com) and seeing > > > what they are looking to hire. (Most of their effort appears to be trawling > > > for resumes for Joint Strike Fighter, which is in C++. > > > > This will eventually turn out to be one of the all time stupid software engineering > > decisions, one that will end up with lots of people blaming each other for a > > series of cost-overruns, buggy software, and probably a lot of regrets. > > However, it is a decision that needs to be experienced so the managers can learn just how > > hideous C++ is for this kind of software. One can only hope they do learn that > > lesson and no one will get killed due to a software accident because of it. > > > > Richard Riehle > > I have a number of questions about this: > > 1) How is such a decision (choosing the language for a major project) > made, especially when the language chosen has not been proven in such > applications? > > 2) Is there any sign yet of cost-overruns, buggy software, or regrets? > > 3) How does C++ compare, safety-wise and reliability-wise, with > earlier languages used in such applications, e.g. Jovial? (I *know* > how it compares with Ada!) To put it another way, how big a leap > backwards is the use of C++ for these applications? > > Mike Having worked for Lockheed and a number of other defense companies in the past, I can comment on question 1. Usually the managers who make the decisions on such things as languages, tools, processors, etc. don't have a clue what is the best choice. They are not particularly interested in things like reliability, maintainability, safety, or quality; rather, what they think will be fast and cheap and make them look good in the short term (the old �You guys start coding, while I go upstairs and see want they want us to build�). They tend to listen to the engineers they perceive as being knowledgeable (in many cases these are relatively young engineers who have done a good job of kissing up and winning the favor of the managers). These engineers, in turn, are thinking of what will be the best for their career and what they are most familiar with. These are the guys we have to convince that Ada is the right choice, but it is very difficult to do since they are often ignorant of Ada and firmly believe that due to the popularity of C++, it is the right choice for new applications. Many previous posts have suggested ideas for improving Ada�s acceptance - cheaper and better compilers and tools, bindings, etc. These are all good, but most of all we need to get Ada more into the education system and promote the successes of Ada applications that are done. And, of course, do more Ada applications where we have the control to do so � at work or at home. Having Ada available on more commonly used platforms would certainly be a big step as well. Jerry -- ------------------------------------------------------------------------------------- -- Jerry Petrey -- Senior Principal Systems Engineer - Navigation (GPS/INS), Guidance, & Control -- Raytheon Missile Systems - Member Team Ada & Team Forth -- NOTE: please remove in email address to reply --------------------------------------------------------------------------------------