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!feeder.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!newsfeed.xs3.de!io.xs3.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED.rrsoftware.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Five Years After Date: Wed, 24 Jan 2018 20:44:21 -0600 Organization: JSA Research & Innovation Message-ID: References: <942235344.537649945.074508.laguest-archeia.com@nntp.aioe.org> <288039467.538377555.666858.laguest-archeia.com@nntp.aioe.org> Injection-Date: Thu, 25 Jan 2018 02:44:22 -0000 (UTC) Injection-Info: franka.jacob-sparre.dk; posting-host="rrsoftware.com:24.196.82.226"; logging-data="27498"; mail-complaints-to="news@jacob-sparre.dk" X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7246 Xref: reader02.eternal-september.org comp.lang.ada:50131 Date: 2018-01-24T20:44:21-06:00 List-Id: "Dmitry A. Kazakov" wrote in message news:p4a2ah$58s$1@gioia.aioe.org... > On 24/01/2018 14:16, Nasser M. Abbasi wrote: ... >> So the only thing they could do is keep making the computer languages >> more and more complicated. > > Nothing happens without scientific efforts towards new concepts of > language design. There was no any advance for more than 30 years. The > compiler market was demolished long ago, so there is no commercial > interest in any research. > > Languages are designed either by hobbyists or by monopolists for purposes > of customer lock and stiffening competition. They recycle old ideas good > and bad all the same, just like fashion designers do their collections. This is one the best descriptions of modern language design that I've heard! Part of the problem is that few of these so called language designers have much exposure to many languages, so one doesn't really even know what does and does not work. And some features (exception contracts come to mind) are declared bad as much because of bad designs which inevitably lead to bad outcomes. Ada is not immune to this, unfortunately. There is always pressure to add some pet feature from some other favorite language, and I have to hope that ultimately we will resist adding too much of that sort of stuff. Randy.