Re: Software bugs aren't inevitable
- From: Paul Rubin <http://phr.cx@xxxxxxxxxxxxxx>
- Date: 14 Sep 2005 01:05:55 -0700
"Paddy" <paddy3118@xxxxxxxxxxxx> writes:
> A work colleague circulated this interesting article about reducing
> software bugs by orders of magnitude:
> http://www.spectrum.ieee.org/WEBONLY/publicfeature/sep05/0905ext.html
This gets a not found error. Got a different link?
> Some methods they talk about include removing error prone and ambiguous
> expressions from their ADA based language Sparc - The example they give
> is on why they removed the increment operators x++, x-- .
There's a famous paper by John Hughes called "Why Functional
Programming Matters" that (cheap oversimplification) says you should
never modify the value of any variable. So, no increments, not even
for loops (use recursion instead).
.
- Follow-Ups:
- Re: Software bugs aren't inevitable
- From: Paddy
- Re: Software bugs aren't inevitable
- From: Steven D'Aprano
- Re: Software bugs aren't inevitable
- References:
- Software bugs aren't inevitable
- From: Paddy
- Software bugs aren't inevitable
- Prev by Date: Re: read stdout/stderr without blocking
- Next by Date: Re: read stdout/stderr without blocking
- Previous by thread: Software bugs aren't inevitable
- Next by thread: Re: Software bugs aren't inevitable
- Index(es):