comp.lang.ada
 help / color / mirror / Atom feed
From: Phil Clayton <phil.clayton@lineone.net>
Subject: Re: Advice on selling Ada to a C shop
Date: Tue, 22 Jun 2010 11:06:51 -0700 (PDT)
Date: 2010-06-22T11:06:51-07:00	[thread overview]
Message-ID: <c093e68f-4be0-4f33-b5eb-aa63eda27ffe@k39g2000yqd.googlegroups.com> (raw)
In-Reply-To: 101bf8f3-b823-45ee-9afd-40cbafb4b7a9@t26g2000prt.googlegroups.com

On Jun 20, 12:01 am, use...@scriptoriumdesigns.com wrote:
> I may have the opportunity to pitch Ada for use in some new projects
> (industrial equipment) at work.  The place has been using C by
> default, not by any conscious choice, and of course they've been
> paying a typical price for that default.  The head of engineering (who
> is not a software guy) MAY be open to trying Ada if presented with a
> compelling case.  The programmers are another question - they may
> resist or they may be intrigued by some of Ada's features e.g.
> concurrency.  They may also be open to improving the very ad-hoc
> software culture now in place, and the idea of having fewer bugs, and
> those caught sooner and less painfully.
>
> So, what points would you emphasize to each (manager, programmers) to
> make the Ada sale?  I've read a lot of the advocacy and I think I have
> a fair handle on it, but I'd still like other viewpoints, and perhaps
> even examples of such a successful switch.
>
> In the end, it seems, it all comes down to money.  Money saved in
> greater productivity and less debugging, money saved in lower
> liability and maintenance, money gained from satisfied customers who
> get a robust product, and maybe even money saved in having programmers
> who have a more powerful and safer tool at their disposal.
>
> I know that language choice is not the be-all-and-end-all of better
> software, but I'm convinced it's a key component, and I'm also
> convinced that the sooner we leave C and its baggage behind the better
> we can become.

Perhaps subsumed under 'maintenance' but it may be worth mentioning
separately the portability of Ada across different hardware in
comparison to C.  Ada is undoubtedly more portable as there is better
separation between hardware and software aspects but I don't have any
real-world examples to cite.  Have there been any issues porting the
existing C?

Having a lower barrier to re-host on different hardware would offer
greater flexibility, but perhaps this is more of a long term advantage
associated with hardware obsolescence that would tend to get
overlooked.  Talking about different hardware also raises the question
of compiler availability.  Of course, if there's no prospect of
changing hardware, then it's probably not worth mentioning.

Phil



  parent reply	other threads:[~2010-06-22 18:06 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-19 23:01 Advice on selling Ada to a C shop usenet
2010-06-20  6:17 ` Jeffrey R. Carter
2010-06-20  6:24 ` Jeffrey R. Carter
2010-06-21 14:07   ` Warren
2010-06-20  7:00 ` J-P. Rosen
2010-06-20  7:40   ` Nasser M. Abbasi
2010-06-20 12:46     ` Peter C. Chapin
2010-06-21 14:23       ` Warren
2010-06-25 17:34         ` Marco
2010-06-28 13:22           ` Warren
2010-06-29  8:42             ` Stephen Leake
2010-07-01 21:09               ` Per Sandberg
2010-08-21  3:53               ` Yannick Duchêne (Hibou57)
2010-08-21  9:22                 ` Ludovic Brenta
2010-08-21 10:10                   ` Simon Wright
2010-08-22  0:16                   ` Brian Drummond
2010-06-20  9:34 ` Ludovic Brenta
2010-06-20 12:35   ` Peter C. Chapin
2010-06-20 17:44   ` Fritz Wuehler
2010-06-20 18:06     ` Ludovic Brenta
2010-06-20 21:13       ` Georg Bauhaus
2010-06-21  0:29         ` Ludovic Brenta
2010-06-21  1:14           ` Nasser M. Abbasi
2010-06-21  8:10             ` Georg Bauhaus
2010-06-24  0:04             ` BrianG
2010-06-28 13:37               ` Warren
2010-06-21  8:14           ` Georg Bauhaus
2010-06-21  9:22           ` George Orwell
2010-06-21 13:59             ` Ludovic Brenta
2010-08-21  4:28               ` Yannick Duchêne (Hibou57)
2010-08-21  9:21                 ` Ludovic Brenta
2010-08-21 11:06                 ` Brian Drummond
2010-06-21 14:40             ` Warren
2010-06-21 17:38               ` Jeffrey R. Carter
2010-06-21 20:04                 ` Warren
2010-06-21 19:47               ` starwars
2010-06-21 20:07                 ` Warren
2010-06-21 14:33           ` Warren
2010-06-21 14:29       ` Warren
2010-06-22  5:01         ` Fritz Wuehler
2010-08-21  4:11     ` Yannick Duchêne (Hibou57)
2010-08-21  9:01       ` Pascal Obry
2010-08-21  9:24       ` Ludovic Brenta
2010-06-21  8:29 ` Maciej Sobczak
2010-06-21  9:58   ` Ludovic Brenta
2010-06-23 15:36   ` Brian Drummond
2010-06-21 13:43 ` Warren
2010-06-22 15:00 ` Lucretia
2010-06-22 18:01   ` anon
2010-06-22 19:06     ` Nasser M. Abbasi
2010-06-23 16:20       ` anon
2010-06-23 18:19         ` (see below)
2010-06-23 22:28           ` Brian Drummond
2010-06-23 19:57         ` Peter C. Chapin
2010-06-23 20:50           ` Adam Beneschan
2010-06-23 21:24             ` Robert A Duff
2010-06-29 20:30             ` Randy Brukardt
2010-06-29 20:35               ` Adam Beneschan
     [not found]               ` <pcadnQUIZdtJeLfRnZ2dnUVZ_oWdnZ2d@earthlink.com>
2010-07-01 11:32                 ` Stephen Leake
2010-06-23 21:33           ` Robert A Duff
2010-06-24 17:25             ` anon
2010-06-24 22:18               ` Adam Beneschan
2010-06-24  7:48           ` Maciej Sobczak
2010-06-24 17:24             ` anon
2010-06-24 19:34               ` Maciej Sobczak
     [not found]     ` <CbSdncnFfaC6A7zRnZ2dnUVZ_oYAAAAA@earthlink.com>
2010-07-06  5:37       ` David Thompson
2010-07-06 11:14         ` anon
2010-07-09 13:21           ` Marco
2010-07-09 13:45             ` Dmitry A. Kazakov
2010-07-09 14:12               ` Georg Bauhaus
2010-07-09 15:08                 ` Dmitry A. Kazakov
2010-06-22 18:06 ` Phil Clayton [this message]
2010-06-22 20:25   ` Gautier write-only
2010-06-22 21:00 ` Gautier write-only
2010-06-23  7:17   ` Maciej Sobczak
2010-06-23  7:40     ` Gautier write-only
2010-06-23 11:17       ` Georg Bauhaus
2010-06-23 18:38         ` Jeffrey R. Carter
2010-06-23  8:08     ` Gautier write-only
replies disabled

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