Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84 (Fortune 01.1b1); site graffiti.UUCP
Path: utzoo!linus!philabs!cmcl2!seismo!ut-sally!ut-ngp!shell!graffiti!peter
From: peter@graffiti.UUCP (Peter da Silva)
Newsgroups: net.arch
Subject: Re: What I miss in micro-processors (fairly long)
Message-ID: <191@graffiti.UUCP>
Date: Fri, 13-Sep-85 06:58:01 EDT
Article-I.D.: graffiti.191
Posted: Fri Sep 13 06:58:01 1985
Date-Received: Sun, 22-Sep-85 16:18:27 EDT
References: <796@kuling.UUCP> <2580002@csd2.UUCP>
Organization: The Power Elite, Houston, TX
Lines: 18

> 	"...leaving range checks out is rather like practising sailing on
> shore with life belts and then leaving them on shore come the moment.."
> 
> 	Knuth???
> 
> was it not the mariner probe that was lost due to a FORTRAN subscript error?
> 
> I agree with you to a point. For low-risk code leave them out, But for my 
> money I would prefer to see the code in for systems like nuclear plants,
> MX missiles etc..

What should the code do when a range-check occurs? Print out an error message
on ticker-tape & hang? Do nothing? A better analogy, perhaps, would be...

	"...like practicing sailing on shore with a mechanic [safety harness]
and leaving it on shore come the moment..."

...you no longer have anything to attach them to.