comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Five Years After
Date: Wed, 24 Jan 2018 20:44:21 -0600
Date: 2018-01-24T20:44:21-06:00	[thread overview]
Message-ID: <p4bga6$qra$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: p4a2ah$58s$1@gioia.aioe.org

"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> 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.


  reply	other threads:[~2018-01-25  2:44 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-13 12:36 Five Years After Jeffrey R. Carter
2018-01-13 16:45 ` Jacob Sparre Andersen
2018-01-13 17:22 ` gautier_niouzes
2018-01-13 19:45 ` Nasser M. Abbasi
2018-01-13 21:15   ` Jeffrey R. Carter
2018-01-14 19:13 ` Luke A. Guest
2018-01-23  4:35   ` Robert Eachus
2018-01-23  5:23     ` Luke A. Guest
2018-01-23  6:26       ` bozovic.bojan
2018-01-24 13:16       ` Nasser M. Abbasi
2018-01-24 13:39         ` Dmitry A. Kazakov
2018-01-25  2:44           ` Randy Brukardt [this message]
2018-01-24 13:50       ` Simon Clubley
2018-01-24 13:55         ` Björn Lundin
2018-01-24 19:07           ` Simon Clubley
2018-01-24 15:12         ` Mehdi Saada
2018-01-24 16:04           ` Shark8
2018-01-24 19:06             ` Simon Clubley
2018-01-24 20:34               ` Lucretia
2018-01-25  0:29                 ` Simon Clubley
2018-01-25 20:14                   ` Lucretia
2018-01-26 21:25                 ` Shark8
2018-01-27  0:07                   ` Dennis Lee Bieber
2018-01-27  1:52                   ` Nasser M. Abbasi
2018-01-25  0:43               ` Robert Eachus
2018-01-25  2:51               ` Randy Brukardt
2018-01-24 16:05         ` Dennis Lee Bieber
2018-01-24 17:07         ` Robert Eachus
2018-01-24 18:43           ` Dennis Lee Bieber
2018-01-24 17:55         ` Jeffrey R. Carter
2018-01-24 18:44           ` Dennis Lee Bieber
2018-01-24 20:17         ` Lucretia
2018-01-25  0:14           ` Simon Clubley
2018-01-23 21:57     ` Maciej Sobczak
2018-01-24 18:14       ` G. B.
2018-01-25  3:09       ` Randy Brukardt
2018-01-25 21:09         ` Maciej Sobczak
2018-01-25 23:07           ` Robert Eachus
2018-01-26  4:28           ` Randy Brukardt
2018-01-24 20:41 ` Mehdi Saada
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox