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.4 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,3025dd6d917b499c X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.217.129 with SMTP id oy1mr847688pbc.3.1350674074781; Fri, 19 Oct 2012 12:14:34 -0700 (PDT) Path: s9ni24914pbb.0!nntp.google.com!news.glorb.com!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: Ada, the best language with the not-so-best tool chain Date: Fri, 19 Oct 2012 12:14:31 -0700 Organization: Also freenews.netfront.net; news.tornevall.net Message-ID: References: <38af7fb8-b0a4-4a31-87aa-b7b698cc89c3@googlegroups.com> <3ca0ffd0-1764-484b-8fab-17c0d2dd9463@googlegroups.com> <1f645050-cf4c-40bf-a797-9687b69e4a54@googlegroups.com> <18ats2960nsvm$.kfufsnul13aq$.dlg@40tude.net> <5072c9ae$0$6562$9b4e6d93@newsspool4.arcor-online.net> <4keoa6epdxt7.1nnwxy7v7ar90.dlg@40tude.net> <5072dc68$0$6554$9b4e6d93@newsspool4.arcor-online.net> <1f7cmfp1l65w1.1deog8cfxbs0u$.dlg@40tude.net> <5072e37a$0$6556$9b4e6d93@newsspool4.arcor-online.net> <1wzhg6cdjkwjj$.uq66rzr2nlgy.dlg@40tude.net> <39b5b475-41c9-4e69-a648-a84deeff50e9@googlegroups.com> Mime-Version: 1.0 Injection-Date: Fri, 19 Oct 2012 19:14:34 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="c90e089bb12f916d4cef1340590eea0f"; logging-data="24046"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18nUtvJ9HF13fabnsG9NG0jQYZbLNt/MMM=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121011 Thunderbird/16.0.1 In-Reply-To: Cancel-Lock: sha1:bhmwEACc0BsSMKRP8gdDaWal9d4= Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Date: 2012-10-19T12:14:31-07:00 List-Id: On 10/19/2012 10:30 AM, Simon Clubley wrote:> > |Primary factors in this choice were training availability, tool support, and > |processor support. Another key factor was type casting, not as a language > |feature, but as a hiring feature. Many of the university students simply > |refused to work Ada as it was not seen as a marketable experience base. When > |all factors were considered, C++ and C emerged as the languages of choice > |(these depending on the processor chosen). Developers who won't use Ada are not worth hiring. Willingness to use Ada is a good indication that a developer is a software engineer, not a coder. S/W quality in a fighter is not as important as it is in an airliner, provided the ejection seat works. My experience with DoD contracts is that they are "cost-plus": the more the work costs, the more profit the contractor makes. Using C/++ costs more than using Ada. To my mind, this is the factor that drives defense projects to use lousy languages: they drive the cost up, thus making more money for the contractor. The reasons the contractor gives are rarely the truth. Meanwhile, Ada is still the language of choice for systems that have to work correctly. -- Jeff Carter "Whatever it is, I'm against it." Horse Feathers 46