comp.lang.ada
 help / color / mirror / Atom feed
From: Richard Riehle <richard@adaworks.com>
Subject: Re: Joint Strike Fighter
Date: Sat, 03 Nov 2001 08:58:03 -0800
Date: 2001-11-03T16:53:55+00:00	[thread overview]
Message-ID: <3BE4221B.34589071@adaworks.com> (raw)
In-Reply-To: 9rrmvl$98d$1@nh.pace.co.uk

Marin David Condic wrote:

> A lot of things go into the decision to move to C++. The techies may want it
> because it is what they know or what they want to know for career
> enhancement. Management may favor it because they figure its easier to hire
> people who know C++, it has the appearance of where the computer industry is
> going and "Nobody ever got fired for buying C++..." lemming mentality.

One of the most important benefits of C++ is that, once people have enough
experience with it, it becomes obvious how inherently hideous it is.   For
those with a cursory knowledge of C++, or those whose experience with it
is shallow, the language can look quite appealing.   Only after wrestling with
some of the more entertaining aspects of the language in the production of
large-scale software does one begin to realize that it falls far short of what
they enjoyed with Ada.   I know former Ada software developers who are
now engaged, by managment fiat, in using C++.    They were at first full of
enthusiasm for moving to a better resume-building language.   They looked
at the simple C++ class model and considered it easier to understand than
Ada's package model.  In those early stages, C++ seemed more accessible.

Ahhhh, but "the devil is in the details."    The more preceptive among them
eventually discover that whoever said, "C++ is its own virus" was on to
something.  Unfortunately, once they have committed to a particular
course of action, they are stuck with it.   It is too late for "buyer's remorse"

to sve them.  I believe it was Thorsten Veblen who used the phrase,
"Caveat Emptor," to describe this situation.  It makes one wonder whether
those who are willing to risk using C++ for a safety-critical project are
"playing dice with the universe."

Richard Riehle




  reply	other threads:[~2001-11-03 16:58 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-29  4:55 Joint Strike Fighter Richard Riehle
2001-10-29 11:11 ` Ian
2001-10-31  6:38   ` Richard Riehle
2001-10-31 13:38     ` David Botton
2001-10-31 16:15     ` Wes Groleau
2001-10-31 16:25       ` Marin David Condic
2001-11-01  4:44         ` JF Harrison
2001-11-01 14:41           ` Marin David Condic
2001-11-03 16:58             ` Richard Riehle [this message]
2001-11-03 18:52               ` Jeffrey Carter
2001-11-05 15:30                 ` Ted Dennison
2001-11-06  2:07                   ` Jeffrey Carter
2001-11-06 16:46                   ` Rex Reges
2001-11-06 18:17                     ` Marin David Condic
2001-11-06 19:07                     ` Larry Kilgallen
2001-11-06 21:19                       ` Rex Reges
2001-11-06 23:01                         ` Larry Kilgallen
2001-11-08 14:55                         ` Rex Reges
     [not found]                         ` <Wa+tfCvHgQXH@eisner.e <3BEA9CED.8C6BF839@reges.org>
2001-11-08 15:43                           ` Ian Wild
2001-11-08 22:18                             ` Rex Reges
2001-11-22  6:25                               ` David Thompson
2001-11-08 16:23                         ` Larry Kilgallen
2001-11-08 13:53                     ` Marc A. Criley
2001-11-08 22:15                       ` Rex Reges
2001-11-09 12:44                         ` Marc A. Criley
2001-11-09 15:41                           ` Ted Dennison
2001-11-09 15:35                     ` Ted Dennison
2001-11-10  6:56                       ` john flynn
2001-11-04  1:08               ` David Botton
2001-11-05 14:59               ` Marin David Condic
2001-11-01 14:55           ` Ted Dennison
2001-11-01 21:47           ` P Norby
2001-11-02 17:02           ` P Norby
     [not found]           ` <003301c163c0$289f8c60$45d82c41@vaio>
2001-11-02 19:54             ` JF Harrison
     [not found]             ` <002a01c163d8$25bb4440$2702a8c0@WorkGroup>
2001-11-02 20:40               ` JF Harrison
2001-11-01 11:38         ` Ian
2001-11-01 14:51           ` Marin David Condic
2001-11-02  9:08           ` John McCabe
2001-11-02 16:16             ` Ian
2001-11-02 17:04               ` John McCabe
2001-11-29 16:48           ` Matthew Heaney
2001-11-29 17:12             ` Marin David Condic
2001-11-30 12:49               ` Simon Wright
2001-11-30 14:46                 ` Marin David Condic
2001-11-30 16:37                   ` Jeffrey Carter
2001-11-30 15:03                 ` Ted Dennison
2001-11-30 16:26                   ` Simon Wright
2001-11-30 16:39                     ` Ted Dennison
2001-11-30 17:08                     ` Pat Rogers
2001-11-30 22:53                     ` Chad R. Meiners
2001-12-01  8:08                       ` Simon Wright
2001-10-29 15:02 ` Marin David Condic
2001-10-29 17:55 ` Paul A Storm
2001-11-01  4:46   ` Richard Riehle
2001-11-02 20:03 ` Dirk Craeynest
2001-11-07  3:57 ` Vincent Marciante
replies disabled

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