comp.lang.ada
 help / color / mirror / Atom feed
From: Michael Levasseur <levass@gdesystems.com>
Subject: Re: Is the "Ada mandate" being reconsidered?
Date: 1996/06/11
Date: 1996-06-11T00:00:00+00:00	[thread overview]
Message-ID: <4pk5sm$i7k@gde.GDEsystems.COM> (raw)
In-Reply-To: 1996Jun10.114827.26046@relay.nswc.navy.mil


This weeks "Military & Aerospace Electronics" publications has
an excellent called "Has Ada software language fallen from
grace inside DOD?".

To paraphase it, it states the the movement to COTS, the loss
of credible compiler companies, company management, and DOD
management are all contributing to the demise of the Ada 
mandate.

Alot of these issues are very relevant.

I'll cover these one by one:
COTS - These movement to COTS hass been including move and
more code that has been written in C++ as well 4GL stuff.
Forgetting the wisdom of using COTS on DoD software, interfacing
Ada to C is farely painless. Interfacing Ada to 4GL, commercial
applications, C++ or JAVA are all a major undertaking.

The loss of credible compiler companies - As the number of credible
compiler companies shinks and DoD software budgets continue to
shink getting a vendor for the particular platform are harder and
also more expensive. Ada has not and probably never will overcome
the stigma of being developed by the Government.

Company Management - Many DoD companies now don't really worry
about complying with the DoD directive. They just tell the
customer that inorder to meet timeing and space requirements
C or C++ must be used. This is usually bogus, Ada can usually
satify the requirements. Yes the Ada code must be written tight
and with some forethought, but bad Ada is just as bad as bad C or 
C++.

DoD Management - The DoD lets the companies get away with this
and as DoD's clout diminishes as DoD companies start to work on 
comercial companies as well as software engineers don't want to
chase a skill/tool that is going to die!!!

I've been programming in Ada and C for the last 10 years. I
personally believe that Ada is better for software development.
More maintainable, better information hiding and encapsulation.
Unfortunately, the economics law called "the law of diminishing
returns" this law basically says that the old saying
"if you build a better mouse trap the world will beat a path to
your door" is incorrect. Although Ada is better, C and C++ will
probably be the winner. Remember Beta vs. VHS or IBM vs. MAC.

This is all my 0.02 worth.....





  reply	other threads:[~1996-06-11  0:00 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-05-08  0:00 Is the "Ada mandate" being reconsidered? Howard Dodson
1996-05-08  0:00 ` David Weller
1996-05-08  0:00 ` Thomas C. Timberlake
1996-05-08  0:00 ` Tucker Taft
     [not found]   ` <31913863.446B9B3D@escmail.orl.mmc.com>
1996-05-10  0:00     ` Robert Munck
1996-05-13  0:00       ` Theodore E. Dennison
1996-05-13  0:00       ` Ken Garlington
1996-05-14  0:00         ` Robert Munck
1996-05-14  0:00           ` Tucker Taft
1996-05-17  0:00             ` Robert Munck
1996-06-03  0:00 ` Roy M. Bell
1996-06-09  0:00   ` Peggy Byers
1996-06-09  0:00     ` Robert Dewar
1996-06-09  0:00     ` David Weller
1996-06-10  0:00     ` Tucker Taft
1996-06-10  0:00     ` James Krell
1996-06-11  0:00       ` Michael Levasseur [this message]
1996-06-12  0:00         ` Ken Garlington
1996-06-12  0:00         ` Theodore E. Dennison
1996-06-13  0:00           ` Michael Levasseur
1996-06-14  0:00             ` Theodore E. Dennison
1996-06-15  0:00               ` Robert Dewar
1996-06-17  0:00             ` Ken Garlington
1996-06-20  0:00             ` Joe Gwinn
1996-06-25  0:00               ` Bob Kitzberger
1996-06-10  0:00     ` Ken Garlington
1996-06-10  0:00     ` Paul Whittington
1996-06-11  0:00 ` Jim Kingdon
1996-06-11  0:00 ` Jon S Anthony
1996-06-12  0:00 ` Jon S Anthony
1996-06-12  0:00   ` Tom Robinson
1996-06-12  0:00     ` Fergus Henderson
1996-06-13  0:00       ` Tom Robinson
1996-06-13  0:00         ` Robert Dewar
1996-06-18  0:00           ` Theodore E. Dennison
1996-06-18  0:00             ` Theodore E. Dennison
1996-06-13  0:00         ` Robert Dewar
1996-06-24  0:00         ` Carl Bowman
1996-06-13  0:00     ` Tucker Taft
1996-06-14  0:00       ` Tom Robinson
1996-06-13  0:00     ` Robert Dewar
1996-06-13  0:00     ` Jon S Anthony
     [not found]     ` <31DD5234.11CB@thomsoft.com>
1996-07-18  0:00       ` Front Ends (was: Re: Is the "Ada mandate" being reconsidered?) Tom Robinson
1996-06-13  0:00 ` Is the "Ada mandate" being reconsidered? Jon S Anthony
1996-06-14  0:00 ` Jim Kingdon
1996-06-21  0:00   ` Richard Riehle
1996-06-22  0:00     ` Robert Dewar
1996-06-14  0:00 ` Jon S Anthony
1996-06-14  0:00 ` Jon S Anthony
1996-07-19  0:00 ` Front Ends (was: Re: Is the "Ada mandate" being reconsidered?) Jon S Anthony
  -- strict thread matches above, loose matches on Subject: below --
1996-06-14  0:00 Is the "Ada mandate" being reconsidered? Mark Bell
1996-06-14  0:00 Mark Bell
1996-06-14  0:00 ` Kevin J. Weise
1996-06-17  0:00   ` Theodore E. Dennison
1996-06-18  0:00 ` Robert Dewar
1996-06-24  0:00   ` Michael Levasseur
1996-06-17  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-06-19  0:00 ` Ken Garlington
1996-06-19  0:00 ` Jim Kingdon
1996-06-21  0:00 Bob Crispen
1996-06-25  0:00 ` Joe Gwinn
1996-06-25  0:00   ` Michael Feldman
1996-06-27  0:00     ` Joe Gwinn
1996-06-29  0:00       ` Robert Dewar
1996-07-01  0:00         ` Norman H. Cohen
1996-06-27  0:00 ` Bob Crispen
1996-06-27  0:00 ` Jim Kingdon
1996-06-28  0:00 ` Jon S Anthony
1996-06-30  0:00 ` Nasser Abbasi
1996-07-03  0:00   ` Joe Gwinn
1996-07-08  0:00     ` Ken Garlington
1996-07-08  0:00     ` Bob Kitzberger
1996-07-10  0:00       ` Joe Gwinn
1996-07-10  0:00         ` David Emery
1996-07-11  0:00           ` Michael Feldman
1996-07-15  0:00             ` Brad Balfour
1996-07-11  0:00         ` James Rhodes
1996-07-11  0:00         ` Jim Chelini
1996-07-22  0:00           ` Joe Gwinn
1996-07-12  0:00       ` Jon S Anthony
1996-06-30  0:00 ` Ronald Cole
1996-06-30  0:00   ` Robert Dewar
1996-06-30  0:00     ` Richard Kenner
1996-07-12  0:00 ` Jon S Anthony
     [not found] <nhd91w250f.fsf@paralysys>
1996-07-16  0:00 ` Jon S Anthony
replies disabled

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