From: "Mike Silva" <mjsilva@jps.net>
Subject: Re: JOB:Sr. SW Engineers Wanted-Fortune 500 Co
Date: 2000/01/31
Date: 2000-01-31T00:00:00+00:00 [thread overview]
Message-ID: <38967537_1@news.jps.net> (raw)
In-Reply-To: t7iu09q36i.fsf@calumny.jyacc.com
Hyman Rosen <hymie@prolifics.com> writes:
>> Ted Dennison <dennison@telepath.com> writes:
>> > 3. I think I speak for most (if not everyone) here when I say that I
>> > find it appalling that anyone would develop a product like a pacemaker,
>> > on which the life of a human being depends on its continuous reliable
>> > operation, in a language known to be as error-prone as C. This is not
an
>> > opportunity for me to be "improving other's lives". It's an opportunity
>> > for me to screw up and *take* someone's life. No thanks.
>>
>> Good thing the Ariane 5 didn't land on anyone's house.
>OK, I'm being a smartass, but I am making a valid point.
>Having its software written in Ada was not enough to keep
>the Ariane 5 from going off-course and being blown up. In
>the same way, having the software of a pacemaker written
>in C is not enough to force it to blow up.
This is a silly strawman, since nobody (at least, nobody who wants to be
taken seriously) ever makes such extreme claims. It's all a matter of
increasing the odds, and both the C language and the C culture invite buggy
code (sad to say, I've written my share). Every C programmer should perform
the eye-opening exercise of determining how many C bugs they encounter would
not have been possible, or would have been quickly spotted, in Ada. I did,
and the answer was "most!" I wonder if the C culture doesn't just accept
these language-preventable bugs as a fact of life, as I did for many years,
without realizing how many can be caught by a safer language (and the
culture of safety that will naturally accompany it).
>I would assume
>that pacemaker software undergoes thorough critical-systems
>development and testing regardless of what language it's
>written in.
I think one Ariane investor was overheard saying something similar to
another Ariane investor just before liftoff...
Mike
next prev parent reply other threads:[~2000-01-31 0:00 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-01-30 0:00 JOB:Sr. SW Engineers Wanted-Fortune 500 Co Tracy Goembel
2000-01-31 0:00 ` Ted Dennison
2000-01-31 0:00 ` Hyman Rosen
2000-01-31 0:00 ` Mike Silva
2000-01-31 0:00 ` Hyman Rosen
2000-02-01 0:00 ` Scott Ingram
2000-02-01 0:00 ` Ted Dennison
2000-02-01 0:00 ` Ole-Hjalmar Kristensen
2000-02-01 0:00 ` Hyman Rosen
2000-02-02 0:00 ` Rod Chapman
[not found] ` <m3emaug917.fsf@blight.transcend.org>
2000-02-03 0:00 ` Larry Kilgallen
2000-02-01 0:00 ` Gautier
2000-01-31 0:00 ` Hyman Rosen
2000-01-31 0:00 ` Mike Silva [this message]
2000-02-01 0:00 ` Hyman Rosen
2000-02-01 0:00 ` Mike Silva
2000-02-01 0:00 ` Larry Kilgallen
2000-02-01 0:00 ` Hyman Rosen
2000-02-01 0:00 ` Pat Rogers
2000-02-01 0:00 ` Hyman Rosen
2000-02-01 0:00 ` Mike Silva
2000-02-01 0:00 ` Pat Rogers
2000-02-01 0:00 ` Hyman Rosen
2000-02-01 0:00 ` Pat Rogers
2000-02-01 0:00 ` Richard D Riehle
2000-02-01 0:00 ` Hyman Rosen
2000-02-02 0:00 ` Richard D Riehle
2000-02-17 0:00 ` Charles Hixson
2000-02-01 0:00 ` Larry Kilgallen
2000-02-01 0:00 ` Larry Kilgallen
2000-02-01 0:00 ` Hyman Rosen
2000-02-02 0:00 ` Roger Racine
2000-02-02 0:00 ` Ole-Hjalmar Kristensen
2000-02-04 0:00 ` Mike Silva
2000-02-17 0:00 ` Charles Hixson
2000-02-05 0:00 ` JP Thornley
2000-02-01 0:00 ` Jean-Pierre Rosen
2000-02-01 0:00 ` Ted Dennison
2000-02-01 0:00 ` Karel Thoenissen
[not found] ` <879hjf$ggv$1@nnrp1.deja.com>
2000-02-02 0:00 ` Geography (was: JOB:Sr. SW Engineers Wanted-Fortune 500 Co) Jean-Marc Bourguet
2000-02-02 0:00 ` Karel Thoenissen
2000-02-02 0:00 ` Ted Dennison
2000-02-02 0:00 ` Gautier
2000-02-01 0:00 ` JOB:Sr. SW Engineers Wanted-Fortune 500 Co Larry Kilgallen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox