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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: a new language, designed for safety ! Date: Tue, 17 Jun 2014 10:42:36 -0700 Organization: Also freenews.netfront.net; news.tornevall.net; news.eternal-september.org Message-ID: References: <1402308235.2520.153.camel@pascal.home.net> <85ioo9yukk.fsf@stephe-leake.org> <255b51cd-b23f-4413-805a-9fea3c70d8b2@googlegroups.com> <5ebe316d-cd84-40fb-a983-9f953f205fef@googlegroups.com> <2100734262424129975.133931laguest-archeia.com@nntp.aioe.org> <665318547424646901.823673laguest-archeia.com@nntp.aioe.org> <93d9c342-561e-4ddd-98fe-96bc7ac4098d@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Tue, 17 Jun 2014 17:42:39 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="ba346f17b503f6aa8ecbfd6d1e2a9f59"; logging-data="24925"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+DZbORF6VfXketcC+lT4VoVQo3Ysn275I=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 In-Reply-To: <93d9c342-561e-4ddd-98fe-96bc7ac4098d@googlegroups.com> Cancel-Lock: sha1:asSvvV4xXgWh1hW5lK6C3JeT+bs= Xref: news.eternal-september.org comp.lang.ada:20400 Date: 2014-06-17T10:42:36-07:00 List-Id: On 06/17/2014 04:14 AM, gvdschoot@gmail.com wrote: > > That is probably one of the main reasons it isn't a generally used language. > I have never seen Unix written in Ada. And even the majority of the JSF/F35 > code is written in C++ instead of Ada. Reason? Lack of Ada programmers. So > the lack of good free compilers (with that I mean BSD/ISC/MIT licensed > instead of GPL) is hindering the general acceptance more than acknowledged. The F-35 code was probably written in C++ because there are hard data showing that using C++ results in twice the development cost as Ada, and the F-35 contract was cost-plus, meaning the more it cost, the greater the contractor's profit. That's quite an assertion. I'd have to see some evidence to back it up. All you have to do is write a really good quality Ada compiler available under one of those licenses targeting all those systems and having a really great library and see if a significant amount of the crap being written in C-family languages starts being written in Ada. But I can tell you what the result would be. Ada is a language for software engineers, and only about 2% of developers are software engineers. The 98% who are coders will never use an Ada-like language by choice. -- Jeff Carter "Saving keystrokes is the job of the text editor, not the programming language." Preben Randhol 64