comp.lang.ada
 help / color / mirror / Atom feed
From: Richard Riehle <rriehle@nunic.nu.edu>
Subject: Re: "That's the way the market is going"
Date: 1997/04/27
Date: 1997-04-27T00:00:00+00:00	[thread overview]
Message-ID: <Pine.GSO.3.95.970427134516.138D-100000@nunic.nu.edu> (raw)
In-Reply-To: 5j12pb$ck6$1@venus.keystonenet.com


On Tue, 15 Apr 1997, Marc A. Criley wrote:

> Advocates of dropping Ada and moving to C++ often cite "That's the way the
> market is going" as sufficient reason to do so, at least where I'm working.
> How does one effectively rebut that?  These individuals concede the technical
> superiority of Ada, and that there are life cycle benefits to Ada, especially
> on weapon control systems, i.e., warfighting systems.  Yet, because the market
> is going to C++, that is sufficient cause for us to now do the same.

  I attend a few computer conferences each year.  Recently, I hear more
  and more grumbling about the vagaries of C++.  The growing discontent
  with C++ is one reason for the rush to Java.  

  Those in the warfighting software business who believe they can do
  better with C++ simply do not understand C++.  Usually they are more
  swayed by the seeming popularity of C++ rather than by its technical
  merits.  

  The one good argument in favor of C++ is the availability of development
  and debugging tools for the language.  Software publishers see the
  popularity of the language so that is where they put their own
  development dollars.  However, even this is misleading.  C++ is
  the peanut brittle of programming languages, and just as peanut
  brittle tastes sweet but rots your teeth, so does C++ feel good, but
  introduces future decay into your software. For that reason, most of
  the tools for C++ are designed to prevent "tooth decay" from 
  run-away pointers, etc.  A smaller number are specifically designed
  to assist the software engineering process.

  C++ also looks good on the resume.  Managers of weapons development need
  to be vigilant about such things.  The mission is to produce the most
  effective warfighting software in the world, not to satisfy someone's
  need to spruce-up their resume.  So far, no language surpasses Ada in
  fulfilling that mission.  And C++ does not come close.

  Richard Riehle


       Ada!  When failure is not an option.







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

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <5j12pb$ck6$1@venus.keystonenet.com>
1997-04-16  0:00 ` "That's the way the market is going" Devon Prichard
1997-04-16  0:00 ` Peter Hermann
     [not found]   ` <335532E1.4D5E@bix.com>
1997-04-18  0:00     ` Robert Dewar
1997-04-16  0:00 ` Larry Kilgallen
     [not found] ` <33550C13.264C@boeing.com>
1997-04-17  0:00   ` Jon S Anthony
1997-04-20  0:00     ` Nick Roberts
1997-04-17  0:00 ` Robert Dewar
1997-04-17  0:00 ` Ed Falis
1997-04-27  0:00 ` Richard Riehle [this message]
replies disabled

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