comp.lang.ada
 help / color / mirror / Atom feed
From: David Emery <demery@cox.rr.com>
Subject: Re: why? US Army Ada software converted to C++?
Date: Sat, 06 Oct 2001 23:35:30 GMT
Date: 2001-10-06T23:35:30+00:00	[thread overview]
Message-ID: <061020011935502631%demery@cox.rr.com> (raw)
In-Reply-To: 9pnumq02o3u@drn.newsguy.com

In article <9pnumq02o3u@drn.newsguy.com>, <rob@NOTHERE> wrote:

> Air defense moving to C++ from Ada? are they crazy? with
> all the evidence that Ada is safer and more reliable than any C variation
> based language, who would make such a decision? Our tax payers money
> is being wasted here. What a waste. Is this supposed to make our defense
> software better?  

One of the most common reasons I hear for contractors moving from Ada is
that they can't find Ada programmers.  My own hypothesis is that they're
not willing to pay enough.  Anecdotally, I know a lot of Ada people that
make -much more- money doing C (because they're generally substantially
better than their peers who have only C experience.)  Of course, though,
if they do not advertise for Ada programmers, they are unlikely to get
any :-(

But in general language/sw technology decisions are not based on any
particular engineering analysis, but rather business case and
perceptions of what the customer wants to hear and what the managers
believe will be most profitable/least cost.  At the risk of raising
old ghosts, DoD is guilty, in my view, for not performing the full
life-cycle analysis that was possible about 7 or 8 years ago, when Mr.
Emmett Paige held his "Ada Dual-Use Symposia".  I said then, and I still
believe, that the DoD has sufficient data to determine if Ada does 
provide life cycle (or even purely development) cost savings.  The
only study I saw on Ada maintenance (done in 1990 with preliminary
data from a few programs) said that Ada costs were _LINEAR_ on SLOC
counts.  COCOMO shows the cost to be _EXPONENTIAL_ for other languages.

               dave



  reply	other threads:[~2001-10-06 23:35 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-06 21:56 why? US Army Ada software converted to C++? rob
2001-10-06 23:35 ` David Emery [this message]
2001-10-07  1:16   ` Jim44.
2001-10-07  7:31   ` tmoran
2001-10-07 21:22     ` Brian Rogoff
2001-10-07 22:00       ` James Rogers
2001-10-07 23:59         ` Dale Stanbrough
2001-10-08  0:10         ` Preben Randhol
2001-10-09 18:12     ` Marin David Condic
2001-10-09 19:05       ` Ted Dennison
2001-10-09 20:36         ` Brian Rogoff
2001-10-09 22:01         ` Marin David Condic
2001-10-07  1:49 ` Jeffrey Carter
2001-10-07 12:09   ` Larry Kilgallen
2001-10-09 16:03   ` Ted Dennison
2001-10-08  0:28 ` Richard Riehle
2001-10-08  0:39   ` Larry Kilgallen
2001-10-08  3:26     ` Pi
2001-10-09 16:06     ` Ted Dennison
2001-10-08 10:41 ` Petter Fryklund
2001-10-08 13:20   ` Alfred Hilscher
replies disabled

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