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 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: Georg Bauhaus Newsgroups: comp.lang.ada Subject: Re: why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family? Date: Sat, 19 Jul 2014 19:11:43 +0200 Organization: A noiseless patient Spider Message-ID: References: <9a51b46f-c70e-4266-9b44-dfb50c8a7191@googlegroups.com> <5e6cf03a-9ec9-4c4b-9966-9d900230930b@googlegroups.com> Reply-To: nonlegitur@futureapps.de Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sat, 19 Jul 2014 17:11:44 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="b96887e80893c84a90c3007226ca0d1c"; logging-data="14227"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+qhIWtS/7pjlr4JonJHmzxaOGp6dhKeDY=" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 In-Reply-To: Cancel-Lock: sha1:PXbnKvmKeQP5MexVxJooNLEm+WA= Xref: news.eternal-september.org comp.lang.ada:21063 Date: 2014-07-19T19:11:43+02:00 List-Id: On 19/07/14 18:38, Simon Clubley wrote: > However, it would need some changes (and some additions from Ada) > to make the most of the opportunity to replace C. All of this has been tried. However, those who could make such a language a success are either some big semi-political organization---and that has failed to replace C in the past. Or it's those who are competitors in a market economy and, therefore, unable to cooperate by definition, or at least not in bright sunlight. Those who have understood this simple conclusion (i.e., non-cooperation) have started leveraging this global inability through individually monetizing the linguistically caused state of the art: as long as the core of the most widely used language infrastructure in embedded system stays built on top of C, the misery that it necessarily causes at the fingertips of ordinary programmers will need constant mending. Which is *payed* *work*! It is therefore more important to downplay the technical issue, or, if that course isn't taken, make sure that every improvement (along a different course) brings with it a sufficient supply of new problems.