comp.lang.ada
 help / color / mirror / Atom feed
From: "Mike Silva" <mjsilva@jps.net>
Subject: Re: JOB:Sr. SW Engineers Wanted-Fortune 500 Co
Date: 2000/02/01
Date: 2000-02-01T00:00:00+00:00	[thread overview]
Message-ID: <Z%Dl4.961$dw3.47427@news.wenet.net> (raw)
In-Reply-To: t7n1pk6gwx.fsf@calumny.jyacc.com


Hyman Rosen wrote in message ...
>"Mike Silva" <mjsilva@jps.net> writes:
>> 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 would assume that for safety-critical code, the development process
>is such that these errors would be found if they were present. After
>all, Ada's error checks can help only in the development process, not
>once the pacemaker is installed, so the code would have to be carefully
>checked to make sure that no exceptions would actually be triggered.
>This is the same process the C code would go through.

Firstly, shortening the development process by catching more errors quicker
is a Good Thing.  Secondly, I can imagine plenty of scenarios where software
and/or hardware glitches can be captured, corrected in some manner (even if
via restart) and logged in a running pacemaker, to be analysed later,
perhaps resulting in the loading of improved code into the device (I believe
this is possible -- it certainly should be!), or leading to hardware
improvements.  Surely a pacemaker has to be able to recover quickly from
just about any data foul-up possible, and no amount of design and testing
can provide a 100% guarantee against such foul-ups.

The essence of your comments seems to be that equal cost and quality code
can be produced with any language.  This seems like an ivory tower position,
ignoring the constraints of time, money and human fallibility.

Mike







  parent reply	other threads:[~2000-02-01  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-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             ` Larry Kilgallen
2000-02-01  0:00               ` Hyman Rosen
2000-02-02  0:00                 ` Ole-Hjalmar Kristensen
2000-02-02  0:00                 ` Roger Racine
2000-02-04  0:00                 ` Mike Silva
2000-02-17  0:00                 ` Charles Hixson
2000-02-01  0:00             ` Pat Rogers
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                   ` 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             ` Mike Silva
2000-02-05  0:00           ` JP Thornley
2000-02-01  0:00         ` Mike Silva [this message]
2000-02-01  0:00           ` Larry Kilgallen
2000-02-01  0:00           ` Hyman Rosen
2000-01-31  0:00     ` Hyman Rosen
2000-02-01  0:00       ` Ted Dennison
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         ` Ole-Hjalmar Kristensen
2000-02-01  0:00       ` Scott Ingram
2000-02-01  0:00       ` Gautier
2000-01-31  0:00         ` Hyman Rosen
2000-01-31  0:00     ` Mike Silva
2000-02-01  0:00     ` Jean-Pierre Rosen
2000-02-01  0:00       ` Larry Kilgallen
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) Karel Thoenissen
2000-02-02  0:00               ` Ted Dennison
2000-02-02  0:00                 ` Gautier
2000-02-02  0:00             ` Jean-Marc Bourguet
replies disabled

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