comp.lang.ada
 help / color / mirror / Atom feed
From: Dean Runzel <drunzel@mail.mco.bellsouth.net>
Subject: Re: Waiver question
Date: 1997/04/20
Date: 1997-04-20T00:00:00+00:00	[thread overview]
Message-ID: <335AE4CE.2406@mail.mco.bellsouth.net> (raw)
In-Reply-To: 33585385.C8D@lmtas.lmco.com


Ken Garlington wrote:
> 
> Consider a waiver request to use C++ in a Digital Signal Processing
> application. The waiver is based essentially on these arguments:
> 
>   *  DSP engineers would rather program in C++ than Ada, since it
>      makes them more valuable in the larger commericial marker. As a
>      result, there is much higher attrition when DSP engineers are
>      required to program in Ada, and so the development cost is higher.
> 
>   *  Most DSP tools are for C/C++. The number of DSP tools for Ada
>      will shrink, given that the DoD has decided not to mandate Ada
>      anymore.
> 
>   *  Most existing DSP code is in C/C++. Therefore, reuse is easier
>      if the new code is also written in C++.
> 
> Anyone have a reason to think this waiver shouldn't be approved?
> 
> --
> LMTAS - The Fighter Enterprise - "Our Brand Means Quality"
> For job listings, other info: http://www.lmtas.com or
> http://www.lmco.com


Here's a very simple survey you can try. Since you're at
Lockheed-Martin, I'm sure you can find several software engineers who
have used either C/C++ or Ada. Just ask them this question:
If you had to maintain the system 20 years into the future, would you
rather review someone else's C/C++ or someone else's Ada code?

As most texts state, maintenance comsumes 80% of the _lifecycle_ costs
of the project. Ususally, the government lets large contractors off the
hook by not requiring full lifecycle support from the developer. What
would LMCO charge to maintain the code for 20 years? Thus, the developer
has no inherent interest in considering the _lifecycle_ costs of a
project. I saw nothing in the original post related to lifecycle
maintenance costs.


All opinions are my own and do not represent an official government
position on any topic.

Dean Runzel
Software Engineer 
US Army STRICOM (http://www.stricom.army.mil)




  parent reply	other threads:[~1997-04-20  0:00 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-04-18  0:00 Waiver question Ken Garlington
1997-04-19  0:00 ` Tom Moran
1997-04-20  0:00 ` Steve Doiel
1997-04-20  0:00 ` Dean Runzel [this message]
1997-04-22  0:00   ` Ken Garlington
1997-04-20  0:00 ` Robert Dewar
1997-04-21  0:00   ` Ken Garlington
1997-04-22  0:00     ` Ken Garlington
1997-04-23  0:00       ` Corey Minyard
1997-04-24  0:00         ` Richard Kenner
1997-04-28  0:00         ` Larry Kilgallen
1997-04-28  0:00           ` Corey Minyard
1997-04-29  0:00             ` Kaz Kylheku
1997-04-29  0:00             ` Robert Dewar
1997-04-29  0:00             ` Laurent Guerby
1997-04-30  0:00               ` Corey Minyard
1997-04-29  0:00           ` Richard Kenner
1997-04-30  0:00             ` Robert Dewar
1997-05-01  0:00               ` Larry Kilgallen
1997-05-07  0:00                 ` Bad .diff files in gnat-3.09 in Linux Benoit Jauvin-Girard
1997-05-09  0:00                   ` Albert K. Lee
1997-04-30  0:00             ` Waiver question Robert A Duff
1997-05-01  0:00               ` Kaz Kylheku
1997-05-02  0:00                 ` Robert A Duff
1997-05-02  0:00                   ` Larry Kilgallen
1997-05-02  0:00                     ` Robert A Duff
1997-05-02  0:00                       ` Larry Kilgallen
1997-05-03  0:00                         ` Robert A Duff
1997-05-03  0:00                           ` Larry Kilgallen
1997-05-04  0:00                             ` Robert Dewar
1997-05-04  0:00                         ` Robert Dewar
1997-05-02  0:00                     ` Robert Dewar
1997-05-06  0:00                     ` John M. Mills
1997-04-29  0:00           ` Robert Dewar
1997-04-23  0:00     ` Tarjei Jensen
1997-04-21  0:00 ` Robert I. Eachus
1997-04-21  0:00   ` Robert Dewar
1997-04-22  0:00     ` Robert I. Eachus
1997-04-23  0:00       ` Robert Dewar
1997-04-22  0:00   ` Ken Garlington
1997-04-23  0:00     ` Robert S. White
1997-04-24  0:00     ` Robert Dewar
1997-04-24  0:00       ` Steve Vestal
1997-04-25  0:00         ` Robert I. Eachus
1997-04-25  0:00         ` Ken Garlington
replies disabled

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