comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Learning Ada
Date: Wed, 16 Sep 2020 12:55:58 +0200	[thread overview]
Message-ID: <87tuvyourl.fsf@samuel> (raw)
In-Reply-To: 211a3c48-447a-4d23-840d-d868da44f740n@googlegroups.com

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.

-- 
Ludovic Brenta.
The market thinker synergizes the cross-enterprise trends. 

  parent reply	other threads:[~2020-09-16 10:55 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 [this message]
2020-09-16 11:09             ` Dmitry A. Kazakov
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