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.8 required=5.0 tests=BAYES_00,PLING_QUERY autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,b6d862eabdeb1fc4 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news1.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!news.flashnewsgroups.com-b7.4zTQh5tI3A!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: Ada noob here! Is Ada widely used? References: <0e88de66-128c-48fd-9b9f-fdb4357f318a@z17g2000vbd.googlegroups.com> <22aKn.4575$Z6.3399@edtnps82> <8d5dbf6e-81fe-4419-aaad-118921a47b4a@q23g2000vba.googlegroups.com> <82ocg5r7w5.fsf@stephe-leake.org> Date: Mon, 24 May 2010 22:10:00 -0400 Message-ID: <82ocg4ag07.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (windows-nt) Cancel-Lock: sha1:y1qfhsZg0ZI/1un9DFy75Nen7qE= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: 219254bfb31e9e197caa725463 Xref: g2news2.google.com comp.lang.ada:11949 Date: 2010-05-24T22:10:00-04:00 List-Id: Duke Normandin writes: > On 2010-05-24, Stephen Leake wrote: >> Duke Normandin writes: >> >>> On 2010-05-23, Jeffrey R. Carter wrote: >>>> Bruno Le Hyaric wrote: >>>>> >>>>> One question, why did Lockheed Martin choose C++ for avionics software >>>>> on the JSF aircraft project? >>>> >>>> Money. >>>> >>>> Most US Defense project contracts are set up so the contractor makes more money >>>> the more the project costs. A poor but "popular" language choice, lots of >>>> coders, and no SW engineers is one way to drive the cost up and make more money. >>>> Defense contractors have maximizing the profit down to a fine art. >>>> >>> >>> That's outright scary when you ponder all the implications. So much for >>> using the "right tool, for a particular task". Greed, greed, and more greed >>> is what is putting us at at risk in this embedded computer age. >> >> It's not the contractor's fault; it's the DOD's fault. If they wrote the >> contract so that the contractor made more money by using the right tools >> and writing good software, that's what would happen. > > I don't buy it! If if can't make money using the correct tool for the job, > thereby generating a safe, workable product, then don't bid the job! Right. So someone who is perfectly happy taking the DOD's money, and spending it on bad tools and processes gets the job. So you are agreeing with me. > Then go out and get provably safe technology, and the best people that > you can to use it. Work ethics and pride of workmanship, two values > that have gone out the door for the most part, along time ago. And who is going to buy that? AdaCore customers, for one. But they are not the final consumers. >> It's the contractor's job to make as much money as possible; it's the >> client's job to set the terms of the contract. > > Spoken like a true capitalist bean-counter - which is OK provided you are > not screwing up the environment, and otherwise endangering people's lives > and well-being in the process. Effects on the environment need to be included in the cost of the contract. That we don't do well (or at all) at the moment. But that is the way forward; include the true cost of everyone's activities in a free market, and you will get the results you want. -- -- Stephe