🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2608

Re: Report on defect in M2 vs C (Was Modula-2, Modula-3, C or C++)

#2608
From: Rich Miller
Date: Wed, 11 Oct 1995 16:04
29 lines
1979 bytes
In article <DG8y40.BMz@world.std.com>,
Robert A Duff <bobduff@world.std.com> wrote:
>In article <45cj8d$red@ixnews3.ix.netcom.com>,
>Mike Rubenstein <miker3@ix.netcom.com> wrote:
>>	Finally, it is absurd to make elaborate security checks on debugging 
>>	runs, when no trust is put in the results, and then remove them in 
>>	production runs, when an erroneous result could be expensive or 
>>	disasterous.  What would we think of a sailing enthusiast who wears 
>>	his life-jacket when training on dry land but takes it off as soon as 
>>	he goes to sea>
>>
>>From C, A, R, Hoare in "Hints on programming language design" in 
>
>The analogy is bogus, IMHO.  Constraint checks don't save lives in the
>same way as life jackets.  If the program gets Constraint_Error, what is
>the pilot of the airplane supposed to do?!

Depending on which program fails (and when the failure is detected),
perhaps:  land the old-fashioned way, instead of relying on a (failing)
computer-controlled landing system.  Or reset the computer.  Or not
take off in the first place.

Computer errors have KILLED people.  People very often rely completely
on the output of a program, in situations where a graceful shutdown is
vastly preferable to wrong output.  Cars, trains, and airplanes,
medical instruments, chemical plants and nuclear reactors, and stock
trading programs spring to mind.

-- Rich Miller (rmiller@wolfenet.com)
Technical Details
Message-ID: <45gpu2$h2e@ratty.wolfe.net>
Path: arc1-ca.pugleaf.net!ratty.wolfe.net!rmiller
References: <44hcri$rsm@theopolis.orl.mmc.com> <DG1yzI.8Ln@mv.mv.com> <45cj8d$red@ixnews3.ix.netcom.com> <DG8y40.BMz@world.std.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!ratty.wolfe.net!rmiller
From: rmiller@WOLFENET.COM (Rich Miller)
Newsgroups: comp.lang.modula2,comp.lang.modula3,comp.lang.c,comp.lang.c++,comp.lang.ada
Subject: Re: Report on defect in M2 vs C (Was Modula-2, Modula-3, C or C++)
Date: 11 Oct 1995 16:04:18 GMT
Organization: Wolfe Internet Access, L.L.C.
Message-ID: <45gpu2$h2e@ratty.wolfe.net>
References: <44hcri$rsm@theopolis.orl.mmc.com> <DG1yzI.8Ln@mv.mv.com> <45cj8d$red@ixnews3.ix.netcom.com> <DG8y40.BMz@world.std.com>
NNTP-Posting-Host: gonzo.wolfe.net
Bcc: rmiller