comp.lang.ada
 help / color / mirror / Atom feed
From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: Ada's ranking of popularity at IEEE Spectrum
Date: Thu, 10 Jul 2014 00:42:42 -0700 (PDT)
Date: 2014-07-10T00:42:42-07:00	[thread overview]
Message-ID: <13bda335-c7a0-47e0-9127-d4c3e80751d9@googlegroups.com> (raw)
In-Reply-To: <CPcvv.313205$G37.308319@fx07.iad>

W dniu środa, 9 lipca 2014 17:01:53 UTC+2 użytkownik Brad Moore napisał:

> I think if the goal is to produce a 
> document that promotes the use of Ada, then I think maybe a better 
> approach would be to focus on Ada specifically, and highlight the things 
> that Ada got right, rather than try to point out problems in other 
> languages.

Exactly. Considering the expected target, the Ada language is most likely to be adopted by C and C++ programmers and the problem with many pro-Ada documents is that they try to focus on criticising C++. It's not a good way to make friends and hostility is not going to work here.

I have tried to promote Ada by doing something different: get the list of things that are considered to be features (!) in C++ and show that Ada does them even better. Like, say, control over memory allocation schemes. Every reasonably competent C++ programmer knows that having the possibility to write a custom memory allocator by means of overloaded new operators is an important language feature that can improve performance or provide other benefits; show them that Ada is even more flexible with this (by associating allocation scheme with pointer type instead of the target object type) and you get people at least intrigued. There are many more aspects where you can spin the discussion towards "Ada is even better where C++ is good" mindset.

I did not manage to introduce Ada for production projects this way (but we did some side-way projects thanks to this), but the level of interest was certainly much higher than with the "if you put a stray semicolon here it will be a disaster" method that unfortunately many Ada advocates still believe in.

Don't try to promote Ada by criticising other languages. It just doesn't work.

-- 
Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com

  reply	other threads:[~2014-07-10  7:42 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 [this message]
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
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