A proper language comparison...

deadalnix deadalnix at gmail.com
Fri Jul 26 10:25:31 PDT 2013


On Friday, 26 July 2013 at 02:39:15 UTC, Walter Bright wrote:
> If you are writing a program that, if it fails will cause your 
> car to crash, then you are a bad engineer and you need to 
> report to the woodshed.
>
> As I've written before, imagining you can write a program that 
> cannot fail, coupled with coming up with a requirement that a 
> program cannot fail, is BAD ENGINEERING.
>
> ALL COMPONENTS FAIL.
>
> The way you make a system safe is design it so that it can 
> withstand failure BECAUSE THE FAILURE IS GOING TO HAPPEN. I 
> cannot emphasize this enough.
>

You emphasis it quite well, and that is certainly true for a car, 
a plane, or anything potentially dangerous.

Different tradeoff apply when you talk about a video game, a 
media player or and IRC client.


More information about the Digitalmars-d mailing list