A proper language comparison...
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