comp.lang.ada
 help / color / mirror / Atom feed
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

  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