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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3d6589e7b2c60444 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-05-03 12:18:33 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.uchicago.edu!newsswitch.lcs.mit.edu!snoopy.risq.qc.ca!newsfeed.news2me.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: Richard Riehle Newsgroups: comp.lang.ada Subject: Re: employment with ada Date: Sat, 03 May 2003 12:17:31 -0700 Organization: AdaWorks Software Engineering Message-ID: <3EB415CB.6D97B14D@adaworks.com> References: <626e8ae.0305011636.5e899da3@posting.google.com> <4mo7bvc2n70k6eikm3muu2965nbo3m77ov@4ax.com> Reply-To: richard@adaworks.com NNTP-Posting-Host: 41.b2.60.93 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Server-Date: 3 May 2003 19:18:32 GMT X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en Xref: archiver1.google.com comp.lang.ada:36919 Date: 2003-05-03T19:18:32+00:00 List-Id: DPH wrote: > At the conference, one of the 40 minute talks was given by Lockheed > Martin on the Fate of Ada in the Joint Strike Fighter project. > > Starting out by saying that they are all personally Ada zealots, and > strongly believe the langauge to be superior to anything else around, > the company was forced, by business realities, to do their safety > critical software in the Joint Strike Fighter in a safety critical > subset of C. Reading through the list of reasons given for abanonding Ada in JSF, I cannot agree with their decision. There are plenty of opportunities for Ada training outside the university environment, some of it of better quality than they would get in college classes. The LMCO programmers are, as with any other kind of employee, expected to work with the tools and resources appropriate to the job. Looking for another job is secondary to that. The focus of the JSF effort is to produce the best quality software possible for the aircraft. Instead, they cobble together a set of restrictions for C, restrictions we can be assured will be ignored over the lifetime of the project. Some Ada compiler publishers have vanished. Many of those were simply acquired by Ada compiler publishers that still exist. Some should have gone out of business a long time ago. A few are hanging on by a slim margin, and this decision does not help. The hardware vendor compilers (HP, Tandem, etc.) actually used Alsys (now Aonix) compilers with their own label so the list of compilers is smaller, but the original developers are still around. Though the LMCO presenters may consider themselves "zealots," and though they think this was a "boneheaded" business decision, if the reasons they gave are the real reasons, it was a wrong decision. It will cost them more in the long run, they will be fighting with quality issues in C they would not encounter with Ada, and the programmers they are trying to retain with C will leave just as quickly if not more so than if they were using Ada. It is interesting to me that, as I see DoD contractors making the error of moving away from Ada toward inferior technologies, non-DoD organizations are discovering its benefits (some of them are not in the U.S.) and enjoying success with it. This is one more example of the old phrase, "grabbing defeat from the jaws of victory." Richard Riehle