comp.lang.ada
 help / color / mirror / Atom feed
From: "Pat Rogers" <progers@NOclasswideSPAM.com>
Subject: Re: Is the Ada World Embarrassed by the Defense Industry?
Date: Mon, 30 Oct 2000 16:17:15 -0600
Date: 2000-10-30T16:17:15-06:00	[thread overview]
Message-ID: <NrmL5.118$wy3.52767@nnrp1.sbc.net> (raw)
In-Reply-To: 39FDE9E4.35F615A6@netwood.net

"E. Robert Tisdale" <edwin@netwood.net> wrote in message
news:39FDE9E4.35F615A6@netwood.net...
> Ken Garlington wrote:
>
> > While looking at the SIGAda 2000 web site,
> > I notice that the role of Ada in defense applications is minimized
> > (even after the explicit requirements in this area were dropped).
> > For example, the list of "recent" successful Ada-based systems
> > includes only commercial projects, some five years old,
> > although one of the most recent Ada success stories occurred
> > just a few days ago (October 24).  I also notice that
> > an interview last year with Tucker Taft included the statement,
> > "These days we're focused mostly on commercial success stories..."
> > I can understand wanting to promote commercial applications,
> > but isn't this going a little overboard?
>
> Apparently, national defense, and the U.S. Navy in particular,
> has finally turned toward Commercial Off-The-Shelf (COTS)
> solutions after encouraging a commercial computer industry
> for the past 50 years.

The DoD is institutionally clueless about software development.  (Oh
sure there are plenty of bright, capable people involved; but as an
organization it is lost.)  They went from a simple language policy
("use Ada for the things that make sense") to a laughable one that
requires good will on the part of their contractors ("do a reasonable
language trade-off study including Ada").  What a sad joke!

> It is possible to implement reliable applications
> in other programming languages through diligence,
> discipline and exhaustive testing.  It just costs more.
> One can only assume that the commercial developer
> weighed these costs against all of the other costs
> relevant to application program development when
> they decided which programming language(s) to use.

ROTFL

Thanks -- that (and the lack of a smiley) made my day!

> The problem for the military
> is to test and evaluate all of these applications
> and select the best value.
>
> If application program source codes are transferred
> to the military, they must find and/or train programmers
> to modify and maintain that source code.
> It is easier to find and train C and C++ programmers
> than it is to find and train Ada programmers today
> so there is a strong incentive to prefer C or C++ over Ada.

References please, otherwise this propagates myth.  IMHO training Ada
people is easy.  Finding good Ada people is easy if you pay well.

> A lot can be done to incorporate safety and reliability
> into C and C++ compilers and class libraries
> but these languages are inherently unsafe
> and there is very little that can be done about it
> without changing the languages themselves.

I don't see how the first part of that sentence agrees with the last.
(And I agree with the last part.)

---
Patrick Rogers                      Consulting and Training in:
http://www.classwide.com      Deadline Schedulability Analysis
progers@classwide.com        Software Fault Tolerance
(281)648-3165                       Real-Time/OO Languages

Adam ... does not deserve all the credit; much is due to Eve, the
first woman, and Satan, the first consultant.
Mark Twain





  parent reply	other threads:[~2000-10-30 22:17 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-10-30 16:04 Is the Ada World Embarrassed by the Defense Industry? Ken Garlington
2000-10-30 18:03 ` Tucker Taft
2000-10-30 18:25   ` Robert A Duff
2000-10-30 20:41   ` Ken Garlington
2000-10-30 18:30 ` Ted Dennison
2000-10-30 21:36 ` E. Robert Tisdale
2000-10-30 22:01   ` James Rogers
2000-11-01 14:38     ` John Kern
2000-11-01 16:16       ` Pat Rogers
2000-10-30 22:17   ` Pat Rogers [this message]
2000-10-31  4:10   ` Lao Xiao Hai
2000-10-31 14:52     ` Ted Dennison
2000-10-31 16:50     ` mjsilva
2000-10-31 17:06       ` E. Robert Tisdale
2000-10-31 17:39         ` mjsilva
2000-11-01  2:39         ` Jeff Carter
2000-11-01  3:19           ` Ken Garlington
2000-11-01 19:27             ` Tucker Taft
2000-11-01 20:04               ` E. Robert Tisdale
2000-11-02  0:37                 ` Ken Garlington
2000-11-02  0:42                   ` E. Robert Tisdale
2000-11-02  3:16                     ` Ken Garlington
2000-11-02  3:48                   ` Jeff Carter
2000-11-02 12:38                     ` Ken Garlington
2000-11-02 13:33                       ` Gautier
2000-11-03  5:30                         ` Ken Garlington
2000-11-02  0:42               ` Ken Garlington
2000-11-03  0:00       ` Ada vs. C++ in defense projects Michael P. Card
2000-11-04  0:00         ` Jeff Stimson
2000-11-04  0:00           ` E. Robert Tisdale
2000-11-05  0:57             ` Jeff Carter
2000-11-04  0:00           ` Robert Love
2000-10-31  8:06   ` Is the Ada World Embarrassed by the Defense Industry? Pascal Obry
2000-10-31 14:53     ` Jean St-Pierre
2000-10-31 15:17       ` Larry Kilgallen
2000-10-31 21:10         ` Jean St-Pierre
2000-10-31 21:17     ` Wes Groleau
2000-10-31 21:13   ` Wes Groleau
2000-11-03  0:00   ` mark_lundquist
2000-11-03  0:00     ` E. Robert Tisdale
2000-11-03  0:00       ` Ted Dennison
2000-11-03  0:00       ` mark_lundquist
2000-11-03  0:00         ` E. Robert Tisdale
2000-11-03  0:00           ` Larry Kilgallen
2000-11-18  0:00         ` John Magness
2000-11-18  0:00           ` Ken Garlington
2000-11-19  0:00           ` Ted Dennison
2000-11-06  0:00       ` Laurent Guerby
2000-11-06  0:00         ` Ted Dennison
2000-11-06  0:00       ` Gautier
2000-11-04  0:00     ` Lao Xiao Hai
2000-11-03  0:00   ` mark_lundquist
2000-11-04  3:08     ` DuckE
2000-11-04  0:00       ` Frode Tennebø
2000-11-07  0:17         ` mark
replies disabled

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