From: barmar@mit-eddie.UUCP (Barry Margolin)
Subject: Re: What I miss... (really C, Ada, religion)
Date: Sun, 13-Oct-85 02:28:59 EDT [thread overview]
Date: Sun Oct 13 02:28:59 1985
Message-ID: <74@mit-eddie.UUCP> (raw)
In-Reply-To: 2580002@csd2.UUCP
In article <210@rtp47.UUCP> throopw@rtp47.UUCP (Wayne Throop) writes:
>... So, my fuzzy answer to "What do you do in a finished
>product in a high-risk environment when an unanticipated bug occurs?" is
>"The best you can".
Your posting made some good points, but I would like to elaborate on
your simple summation. In my opinion, and I suspect also those of the
designers of fancy condition-handling mechanisms, the answer is "the
best that the language and architecture permit." Pascal, COBOL, and C,
as far as I know, provide the programmer with very little capability to
detect problems and deal with them; programs will just abort when some
conditions occur, and there is nothing that can be done to automatically
determine why, in order to decide what action to take. In PL/I, Ada,
some BASICs, and CLU there are relatively powerful condition mechanisms,
which permit the program to recognize many abnormal states. Yes, there
will always be situations in which this will fail; for instance, the
stack might be screwed up due to an assignment through a busted pointer.
But it is best if "the best you can" translates to "detect most problems
and deal with them appropriately."
--
Barry Margolin
ARPA: barmar@MIT-Multics
UUCP: ..!genrad!mit-eddie!barmar
next prev parent reply other threads:[~1985-10-13 6:28 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <796@kuling.UUCP>
[not found] ` <2580002@csd2.UUCP>
[not found] ` <191@graffiti.UUCP>
[not found] ` <568@unisoft.UUCP>
1985-09-29 18:21 ` What I miss... (really C, Ada, religion) Jan Steinman
1985-10-02 1:16 ` Eugene D. Brooks III
1985-10-03 20:14 ` William D Michael
1985-10-05 19:23 ` DARIN JOHNSON
1985-10-04 13:04 ` Re: What I miss... (really C, Ada, r rosen
1985-10-04 13:44 ` What I miss... (really C, Ada, religion) Jon Mauney
1985-10-05 15:17 ` Swamp Thing
1985-10-05 21:30 ` S.Rajeev
1985-10-06 6:04 ` Jan Steinman
1985-10-07 20:56 ` J. Eric Roskos
1985-10-02 16:04 ` Peter da Silva
1985-10-07 21:04 ` J. Eric Roskos
1985-10-09 18:56 ` Wayne Throop
1985-10-09 23:47 ` Peter Ludemann
1985-09-30 20:00 ` Subscript out-of-bounds detection Joe Orost
1985-10-06 20:54 ` What I miss... (really C, Ada, religion) Eugene D. Brooks III
1985-10-07 14:13 ` Karl Tombre
1985-10-11 12:59 ` J. Eric Roskos
1985-10-13 6:28 ` Barry Margolin [this message]
1985-10-16 5:46 ` systolic processor? wildstar
1985-10-21 2:26 ` Re: What I miss... (really C, Ada, religion) Richard Welty
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox