comp.lang.ada
 help / color / mirror / Atom feed
From: John Perry <john.perry@usm.edu>
Subject: Re: meaningfully/compellingly “advertising” Ada on StackOverflow
Date: Wed, 16 May 2018 19:46:30 -0700 (PDT)
Date: 2018-05-16T19:46:30-07:00	[thread overview]
Message-ID: <aed23075-1271-4e2c-b5f2-8da705e1a73e@googlegroups.com> (raw)
In-Reply-To: <6420bab2-0aef-4d36-b978-525e4de45e7e@googlegroups.com>

On Wednesday, May 16, 2018 at 9:27:12 AM UTC-5, Dan'l Miller wrote:
> One thing to help Ada “cross the chasm” would be for each of the how-can-I-do-this-in-Ada questions posted here on c.l.a to also be posted in StackOverflow with (at least) the tag Ada. ...
> Plus the more times Ada is meaningfully mentioned in technical contexts on the WWW, the higher Ada that scores (directly or indirectly) on those perennial rankings of programming languages.  A quantifiable measure of success in this campaign would be measured by Ada moving up at least one position in any one (or all) of these popularity-of-programming-languages rankings that are always coming out (with usually C, Java, C++, and Javascript among the top positions in the ranking).  The goal is not to move Ada to the top five positions; the goal is move Ada from, say, position #22 to position #18.

I've been learning Ada recently for fun, and asked a couple of Ada questions on StackOverflow recently. The people who replied were really helpful.

Likewise, the Ada implementations on RosettaCode were both helpful to learn from and, back when I was visiting to look at something else, nice advertisements for the language.

I know that what follows below isn't the same, but it's related, so I hope you don't mind my mentioning it here: I came across this "Completely Unscientific Benchmark" where the guy seems halfway serious:

    github.com/frol/completely-unscientific-benchmarks

There was no Ada implementation, so I added one. It's quite a simple program: adding and removing ~10^6 nodes to a tree, and testing if the tree has a value. The Ada implementation I submitted is about as fast as the C++ implementation: he recorded it as 1.35x slower on his machine, but it still impressed him at the time as it was one of the fastest he had then.

I don't know much about Ada, and I basically implemented it by translating the C++ code to Ada, so it might be possible to improve the implementation. Things like that could be one way to improve Ada's reputation, and I'd be delighted to learn how I could have implemented it better.

  parent reply	other threads:[~2018-05-17  2:46 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-16 14:27 meaningfully/compellingly “advertising” Ada on StackOverflow Dan'l Miller
2018-05-16 14:35 ` Lucretia
2018-05-16 15:06   ` Dan'l Miller
2018-05-16 22:48     ` Mehdi Saada
2018-05-17  2:46 ` John Perry [this message]
2018-05-17  2:49   ` John Perry
2018-05-17 21:25     ` meaningfully/compellingly "advertising" " Randy Brukardt
2018-05-17 23:27       ` Luke A. Guest
2018-05-18  1:22         ` Paul Rubin
2018-05-18  2:28           ` Dan'l Miller
2018-05-18  2:59             ` Lucretia
2018-05-18  2:57           ` Lucretia
2018-05-18  4:25             ` John Perry
2018-05-18  4:38               ` Paul Rubin
2018-05-18 15:39                 ` John Perry
2018-05-18 15:48                   ` John Perry
2018-05-18 20:49                     ` Randy Brukardt
2018-05-18 20:47                   ` Randy Brukardt
2018-05-18  4:37             ` Paul Rubin
2018-05-18 10:44               ` Lucretia
2018-05-20  7:54                 ` Paul Rubin
2018-05-18 11:17               ` Ben Bacarisse
2018-05-18 20:42         ` Randy Brukardt
2018-05-18  4:22       ` John Perry
2018-05-18 20:52         ` Randy Brukardt
2018-05-18 11:10       ` Simon Wright
2018-05-18 15:43 ` meaningfully/compellingly “advertising” " John Perry
2018-05-18 16:40   ` Dan'l Miller
replies disabled

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