comp.lang.ada
 help / color / mirror / Atom feed
From: eachus@spectre.mitre.org (Robert I. Eachus)
Subject: Re: Choosing C++ instead of Ada (was What is Ada used for?)
Date: 1996/10/25
Date: 1996-10-25T00:00:00+00:00	[thread overview]
Message-ID: <EACHUS.96Oct24202615@spectre.mitre.org> (raw)
In-Reply-To: AE813FAA-56A9E@206.107.67.23


In article <54gc04$osv@uuneo.neosoft.com> rlove@neosoft.com (Robert B. Love ) writes:

  > Where are the success stories for C++ in large DoD efforts?  Since
  > I don't do C++ I don't see them.  Are there any?  We know of Ada
  > success stories.

    I don't know of any, but I know of some failures. I know of some
VERY successful large projects in Ada, and successful large projects
in C, COBOL (various versions), FORTRAN 66 and 77, Jovial J3, Jovial
J73, CMS-2Y, Lisp, Scheme, and Smalltalk.  Note that successful
projects are more likely than failures to be multilingual.  In fact
the most successful combination seems to be Ada with some C.  But no
successful DoD program that I know of has used a significant amount of
C++.  Fortunately, the failure of C++ systems seems to come before or
during integration, not after deployment.

    I can't speak for MITRE, or even for all DoD software projects
that MITRE has a finger in supporting, but that should be a very
troubling statement to those advocating use of C++ on defense systems.

    By the way, C is not the enemy, and even C++ is not the enemy.
The enemy is the ignorance of software engineering that we see every
day.  If the best language for the job was always chosen, our taxes
would be lower.  (And Ada would be used a lot more often. ;-)



--

					Robert I. Eachus

with Standard_Disclaimer;
use  Standard_Disclaimer;
function Message (Text: in Clever_Ideas) return Better_Ideas is...




  parent reply	other threads:[~1996-10-25  0:00 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-10-09  0:00 What is Ada used for??? Sean Roehnelt
1996-10-09  0:00 ` Aron Felix Gurski
1996-10-09  0:00   ` Robert Dewar
1996-10-10  0:00 ` Robert S. White
1996-10-10  0:00   ` Larry Kilgallen
1996-10-10  0:00 ` Jason Smith
1996-10-10  0:00   ` Robert S. White
1996-10-20  0:00   ` Choosing C++ instead of Ada (was What is Ada used for?) Richard Riehle
1996-10-21  0:00     ` Larry Kilgallen
1996-10-21  0:00     ` Robert Dewar
1996-10-22  0:00       ` whiting_ms@corning.com (Matt Whiting)
1996-10-22  0:00     ` Choosing C++ instead of Ada Stanley R. Allen
1996-10-24  0:00       ` William Clodius
1996-10-25  0:00         ` Larry Kilgallen
1996-10-25  0:00         ` Poutanen Olavi
1996-10-25  0:00           ` jim hopper
1996-10-25  0:00         ` Andrew Dunstan
1996-10-25  0:00           ` John DiCamillo
1996-10-26  0:00       ` Ken Garlington
1996-10-27  0:00         ` Matthew Heaney
1996-10-28  0:00           ` David Emery
1996-10-28  0:00             ` Rush Kester
1996-10-30  0:00               ` Ed Falis
1996-10-28  0:00           ` Thomas Kendelbacher
1996-10-31  0:00             ` Richard A. O'Keefe
1996-11-04  0:00             ` Robert Dewar
1996-10-30  0:00           ` David Emery
1996-10-28  0:00         ` Poutanen Olavi
1996-10-25  0:00     ` Choosing C++ instead of Ada (was What is Ada used for?) Kazimir Majorinc
1996-10-21  0:00   ` Robert B. Love 
1996-10-24  0:00     ` Richard Riehle
     [not found] ` <AE817A13-1E0BE@206.107.67.30>
1996-10-09  0:00   ` What is Ada used for??? Michael Feldman
1996-10-21  0:00     ` Jin Xue Kuang
1996-10-15  0:00   ` Richard A. O'Keefe
1996-10-25  0:00 ` Robert I. Eachus [this message]
1996-10-26  0:00 ` Choosing C++ instead of Ada Robert I. Eachus
1996-10-29  0:00 ` Jon S Anthony
1996-10-30  0:00 ` Arlene S. Felton
1996-11-04  0:00   ` nasser
     [not found] <01BBBF2B.4CB43CC0@idc213.rb.icl.co.uk>
1996-10-25  0:00 ` Choosing C++ instead of Ada (was What is Ada used for?) Robert I. Eachus
replies disabled

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