From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Learning Ada
Date: Wed, 16 Sep 2020 13:09:54 +0200 [thread overview]
Message-ID: <rjsrq1$1jsn$1@gioia.aioe.org> (raw)
In-Reply-To: 87tuvyourl.fsf@samuel
On 16/09/2020 12:55, Ludovic Brenta wrote:
> Jack Davy <algojack@tutanota.com> writes:
>> The more I look at this language the more I wonder why it isn't more
>> popular. Maybe people just don't like the pascalish syntax, but that
>> never put me off because I learned Turbo Pascal at Uni (25 years ago)
>> and more recently Free Pascal/Lazarus. Never was much of a fan of the
>> curly bracket languages.
>
> I wasn't there when it happened but I read that early Ada 83 compilers
> were buggy, slow and outrageously expensive because marketed only at one
> captive customer, the US DoD. (In their defence, Ada is a prticularly
> difficult language to implement well, orders of magnitude more so than
> Pascal or C). The vendors never really tried to sell Ada development
> tools outside the military, despite hype that Ada was the language of
> the future. At around the same time, C++ used the opposite strategy of
> selling cheap compilers, with the additional advantage of backward
> compatibility with C, so they won market share. Turbo Pascal was a
> contender back then but only on DOS and Windows, so it ultimately lost
> to C++, possibly in no small part because of Borland's refusal to abide
> by any portable standard. And then Sun marketed Java aggressively with
> a zero-cost compiler and promises of ultimate portability, and stole the
> show.
>
> The Ada landcsape changed dramatically when the first Free Sofwtare Ada
> 95 compiler, gnat, arrived, but the damage to the reputation of Ada was
> very hard to overcome. An entire generation of military and corporate
> programmers, frustrated by the early compilers, became managers and
> dismissed Ada out of hand for decades. They and their prejudices have
> started to retire in the past few years and I think this is one factor
> in the current renaissance of Ada.
I mostly agree with your analysis, except the last part. The problem is
that the culture of programming and overall education became so low that
it is no more a race against C++. C++ itself is in defense and losing
against languages and practices so overwhelmingly bad that even C looks
as a shining beacon. Winter is coming.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2020-09-16 11:09 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-09-15 10:36 Learning Ada Jack Davy
2020-09-15 14:31 ` Anders Wirzenius
2020-09-15 15:07 ` Jack Davy
2020-09-15 15:54 ` Ludovic Brenta
2020-09-15 17:01 ` Simon Wright
2020-09-15 17:07 ` Simon Wright
2020-09-15 19:03 ` Jack Davy
2020-09-15 19:28 ` Gautier write-only
2020-09-15 23:00 ` Jerry Petrey
2020-09-16 1:23 ` Paul Rubin
2020-09-16 7:13 ` Jack Davy
2020-09-16 7:32 ` Jack Davy
2020-09-16 9:13 ` Gautier write-only
2020-09-16 10:55 ` Ludovic Brenta
2020-09-16 11:09 ` Dmitry A. Kazakov [this message]
2020-10-02 18:43 ` gautier...@hotmail.com
2020-10-03 6:43 ` Dmitry A. Kazakov
2020-10-05 18:36 ` Shark8
2020-10-17 19:28 ` antispam
2020-10-17 22:47 ` Randy Brukardt
2020-10-18 6:45 ` Dmitry A. Kazakov
2020-09-16 15:01 ` Jeffrey R. Carter
2020-09-18 6:53 ` Mart van de Wege
2020-09-18 10:00 ` Jeffrey R. Carter
2020-09-16 21:29 ` Paul Rubin
2020-10-06 4:06 ` andrew...@gmail.com
2020-10-06 7:32 ` Jack Davy
2020-10-17 23:02 ` mgr
2020-10-22 10:32 ` Jeffrey R. Carter
-- strict thread matches above, loose matches on Subject: below --
2010-07-24 14:21 Frederick Williams
2010-07-24 16:21 ` Simon Wright
2010-07-25 20:33 ` mockturtle
2009-06-28 17:56 unsigned type anon
2009-06-28 19:54 ` tmoran
2009-06-29 13:36 ` Rob Solomon
2009-06-29 14:18 ` Ludovic Brenta
2009-07-03 1:41 ` Rob Solomon
2009-07-03 7:12 ` Learning Ada (Was: unsigned type) Jacob Sparre Andersen
2009-07-03 8:38 ` Learning Ada Peter Hermann
2009-07-03 9:44 ` Georg Bauhaus
2009-07-03 22:20 ` Learning Ada (Was: unsigned type) anon
2009-07-04 14:53 ` Georg Bauhaus
2009-07-05 23:21 ` anon
2009-07-06 0:19 ` Learning Ada Albrecht Käfer
2009-07-06 2:50 ` anon
2009-07-06 6:18 ` AdaMagica
2009-07-06 7:47 ` Jean-Pierre Rosen
2009-07-06 20:21 ` anon
2009-07-06 21:08 ` Georg Bauhaus
2009-07-06 22:43 ` Frank J. Lhota
2009-07-09 22:28 ` anon
2009-07-10 6:23 ` AdaMagica
2009-07-06 10:53 ` Learning Ada (Was: unsigned type) Georg Bauhaus
2009-07-06 19:34 ` anon
2009-07-06 20:29 ` Learning Ada Albrecht Käfer
[not found] <36841f24.293012@news.ptd.net>
1998-12-25 0:00 ` learning ada LeakyStain
1998-12-26 0:00 ` David Botton
1989-06-15 1:48 Learning ADA Krishan M Nainani
1989-06-15 14:19 ` Rosa Weber
1985-09-06 15:10 Learning Ada Marty Sasaki
[not found] <332@harvard.UUCP>
1985-09-04 16:07 ` richw
1985-09-03 2:46 Marty Sasaki
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox