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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3a4656a5edc0dab4 X-Google-Attributes: gid103376,public Path: controlnews3.google.com!news1.google.com!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread1.news.pas.earthlink.net.POSTED!a6202946!not-for-mail From: Jeffrey Carter Organization: jrcarter commercial-at acm [period | full stop] org User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada used in General Aviation (GA) applications? References: <409F69CB.8020604@noplace.com> In-Reply-To: <409F69CB.8020604@noplace.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Mon, 10 May 2004 17:59:04 GMT NNTP-Posting-Host: 63.184.33.28 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.news.pas.earthlink.net 1084211944 63.184.33.28 (Mon, 10 May 2004 10:59:04 PDT) NNTP-Posting-Date: Mon, 10 May 2004 10:59:04 PDT Xref: controlnews3.google.com comp.lang.ada:423 Date: 2004-05-10T17:59:04+00:00 List-Id: Marin David Condic wrote: > My guess is that like most embedded systems and most commercial/military > avionics, it will be done in just about anything but Ada. The Joint > Strike Fighter is pretty much entirely C++ with the exception being my > engine control and I'm losing the battle on that one. For US gov't projects, the longer they take and the more they cost, the greater the profit for the contractor. Since Ada makes projects shorter and cheaper, there are strong market forces against the use of Ada on these projects. For civil aviation products, there are a lot of forces in action. Many civil products are based on military products, so one would expect them to use the same language as the military product. For new products, the reasons are different. Language choice is a software engineering decision that is usually not made by software engineers (usually by managers or coders). They are not going to make the correct choice very often. This is no different than a manager committing to a schedule and budget before requirements definition takes place. -- Jeff Carter "Blessed are they who convert their neighbors' oxen, for they shall inhibit their girth." Monty Python's Life of Brian 83