comp.lang.ada
 help / color / mirror / Atom feed
From: Lao Xiao Hai <laoxhai@ix.netcom.com>
Subject: Re: Is the Ada World Embarrassed by the Defense Industry?
Date: Mon, 30 Oct 2000 20:10:05 -0800
Date: 2000-10-31T04:15:20+00:00	[thread overview]
Message-ID: <39FE461D.275F1363@ix.netcom.com> (raw)
In-Reply-To: 39FDE9E4.35F615A6@netwood.net



"E. Robert Tisdale" wrote:

> 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.

An Ada RTE is COTS.

> 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.

Indeed!!!!!!??????   Most organizations that I see choosing
C++ over Ada have done very little in the way of careful
study.   Certainly no U.S. military organization has thought
this through very carefully.   It is, in fact, quite scary.  An
organization that could not manage a  single-language
policy is under the illusion that it can manage a multiple-
language policy.


> .The problem for the military

> is to test and evaluate all of these applications

> and select the best value.

And which ISO standard validated C++ compiler
will they select.   OOOOOPS!  There aren't any.

> 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.

It is easier to find programmers who claim to know C++ than
programmers who claim to know Ada.  Their skill level varies
all over the place and most of them should not be allowed
anywhere within ten miles of the source code.    As for training.
I teach C++ and I teach Ada.  Ada is easier to teach than C++.
Properly taught, Ada is easier for the students to learn.

> 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.

C++ is the peanut brittle of programming languages.  It gets
stuck in your teeth, breaks easily, and cause serious rotting.
Someone once said, "C is its own virus."   This same comment
extends to C++.

Richard Riehle





  parent reply	other threads:[~2000-10-31  4:10 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
2000-10-31  4:10   ` Lao Xiao Hai [this message]
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           ` Robert Love
2000-11-04  0:00           ` E. Robert Tisdale
2000-11-05  0:57             ` Jeff Carter
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-04  3:08     ` DuckE
2000-11-04  0:00       ` Frode Tennebø
2000-11-07  0:17         ` mark
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
replies disabled

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