comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP>
Subject: Re: Ada's ranking of popularity at IEEE Spectrum
Date: Mon, 7 Jul 2014 00:17:35 +0000 (UTC)
Date: 2014-07-07T00:17:35+00:00	[thread overview]
Message-ID: <lpcouv$5ni$1@dont-email.me> (raw)
In-Reply-To: 72b1318a-2eb6-4129-af9b-5bcfbb329c5b@googlegroups.com

On 2014-07-06, Dan'l Miller <optikos@verizon.net> wrote:
> http://spectrum.ieee.org/static/interactive-the-top-programming-languages
>
> Ada is the 36th most-popular language.  The over-arching goal of Ada202X
> should be to figure out how to attract more developers, both grand visions and
> low-hanging fruit.  For example, would a first-order-logic library attract
> Prolog programmers?

I've read the responses posted at the time of writing this and once
again, everyone is missing the point. Your number one issue are the
compilers. There's no point introducing all new libraries if people
cannot use them in all the environments they are used to.

My current number one example: implementing OpenSSL in Ada is exactly
the kind of thing Ada would be good at. Unfortunately, it's also not
practical.

People can rely on a freely available C compiler been everywhere and
that language plays _very_ well with code written in a wide range of
other languages (even while making it equally easy to introduce
enormous security holes :-().

That's one of the reasons why libraries are written in C instead of
a better language. People want to write code they can use with a wide
range of languages/platforms/targets.

Another example: image libraries like libjpeg and other image libraries
are used _everywhere_. For that same reason, you can forget about
reducing any security issues by rewriting them in Ada.

One of the ways to make Ada popular is to get people to start using
libraries written in Ada in their non-Ada code (and hopefully then
eventually their Ada code after they become interested in Ada). You
can't do that until you have Ada compilers which are as widespread as C.

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world

  parent reply	other threads:[~2014-07-07  0:17 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-06 15:19 Ada's ranking of popularity at IEEE Spectrum Dan'l Miller
2014-07-06 16:25 ` gautier_niouzes
2014-07-06 17:18   ` Dan'l Miller
2014-07-06 18:03     ` Ludovic Brenta
2014-07-06 19:03       ` Dan'l Miller
2014-07-06 19:41         ` Ludovic Brenta
2014-07-07  7:03         ` Tero Koskinen
2014-07-06 22:15     ` Brad Moore
2014-07-07 13:14       ` Peter Chapin
2014-07-07 14:27         ` Dan'l Miller
2014-07-09 15:01         ` Brad Moore
2014-07-10  7:42           ` Maciej Sobczak
2014-07-10 13:56             ` Peter Chapin
2014-07-10 18:18             ` Nasser M. Abbasi
2014-07-10 18:30               ` Nasser M. Abbasi
2014-07-11  4:55                 ` theanalogmachine
2014-07-11 11:56                 ` G.B.
2014-07-07  8:37     ` Brian Drummond
2014-07-06 19:41 ` sbelmont700
2014-07-08 17:25   ` Shark8
2014-07-08 23:03     ` sbelmont700
2014-07-08 23:30       ` Jeffrey Carter
2014-07-09  0:29         ` sbelmont700
2014-07-09  2:30       ` Shark8
2014-07-27  2:01       ` David Thompson
2014-07-27 20:19         ` sbelmont700
2014-07-28  3:53           ` Dan'l Miller
2014-07-07  0:17 ` Simon Clubley [this message]
2014-07-07  1:17   ` Nasser M. Abbasi
2014-07-07  6:11     ` Simon Wright
2014-07-07  6:30     ` Georg Bauhaus
2014-07-07  9:04     ` Brian Drummond
2014-07-07 13:33       ` Simon Wright
2014-07-07 16:11         ` Brian Drummond
2014-07-10 19:49   ` Marius Amado-Alves
2014-07-10 20:19     ` Shark8
2014-07-10 21:39       ` björn lundin
2014-07-10 22:54         ` Shark8
2014-07-11  7:26           ` Dmitry A. Kazakov
2014-07-11  7:37           ` Maciej Sobczak
2014-07-11  9:32           ` björn lundin
2014-07-12 21:43           ` Marius Amado-Alves
2014-07-13  8:52             ` björn lundin
2014-07-11  0:16     ` Simon Clubley
2014-07-11  0:40       ` Jeffrey Carter
2014-07-11  1:15       ` Shark8
2014-07-11  7:03         ` Simon Clubley
2014-07-08 20:10 ` gautier_niouzes
2014-07-10 13:30 ` Gerd
2014-07-10 15:14   ` Shark8
2014-07-10 19:16   ` Jeffrey Carter
2014-07-11  2:17     ` Dennis Lee Bieber
2014-07-11  0:39   ` gvdschoot
replies disabled

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