Why don't other programming languages have ranges?

Jonathan M Davis jmdavisprog at gmail.com
Tue Jul 27 15:17:52 PDT 2010


On Tuesday, July 27, 2010 15:00:20 Walter Bright wrote:
> bearophile wrote:
> > You have to think about proofs as another (costly) tool to avoid
> > bugs/bangs, but not as the ultimate and only tool you have to use (I
> > think dsimcha was trying to say that there are more costly-effective
> > tools. This can be true, but you can't be sure that is right in
> > general).
> 
> I want to re-emphasize the point that keeps getting missed.
> 
> Building reliable systems is not about trying to make components that
> cannot fail. It is about building a system that can TOLERATE failure of
> any of its components.
> 
> It's how you build safe systems from UNRELIABLE parts. And all parts are
> unreliable. All of them. Really. All of them.

Especially the programmer. ;)

- Jonathan M Davis


More information about the Digitalmars-d mailing list