Re: How to develop a random number generation device
- From: David Brown <david.brown@xxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 20 Sep 2007 18:41:13 +0200
Rich Grise wrote:
On Wed, 19 Sep 2007 22:41:15 +0200, David Brown wrote:
...
line of the C/C++ right, there are less lines in total. And for various
reasons (not all of which are understood), studies show that the rate of
bugs in programs is roughly proportional to the number of lines, almost
independent of the language and of the type of programming. Weird, but
apparently true.
Well, duh. People, in general, make some percentage of mistakes, i.e., the
absolute number of mistakes will be proportional to the amount of work
performed, regardless of whether it's programming or building a boat.
With hardware, there's a lot more rigorous checking on the way - their
guidelines aren't as nebulous as software specs. ;-)
That's one of the key points - hardware designs are tested far better. The other is that hardware designs typically have far lines of code (a ram device might have millions of gates - but it is generated by a small loop of code). Thus there are typically fewer bugs to start with, and better testing to eliminate those that have popped in.
But software that's designed right shouldn't have any bugs; saying "Oh, software _always_ has bugs" is just a lame excuse for sloppy design.
Yes - unless, of course, you business model relies on selling upgrades!
Admittedly, using defective tools isn't any help, but real programmers.
don't use M$ Windoze anyway. ;-)
Cheers!
Rich
- References:
- Re: How to develop a random number generation device
- From: MooseFET
- Re: How to develop a random number generation device
- From: John Larkin
- Re: How to develop a random number generation device
- From: David Brown
- Re: How to develop a random number generation device
- From: John Larkin
- Re: How to develop a random number generation device
- From: David Brown
- Re: How to develop a random number generation device
- From: John Larkin
- Re: How to develop a random number generation device
- From: David Brown
- Re: How to develop a random number generation device
- From: John Larkin
- Re: How to develop a random number generation device
- From: MooseFET
- Re: How to develop a random number generation device
- From: Martin Brown
- Re: How to develop a random number generation device
- From: John Larkin
- Re: How to develop a random number generation device
- From: David Brown
- Re: How to develop a random number generation device
- From: Rich Grise
- Re: How to develop a random number generation device
- Prev by Date: Re: Simple spectrum analyzer for pre-compliance
- Next by Date: Re: DVD and video
- Previous by thread: Re: How to develop a random number generation device
- Next by thread: Re: How to develop a random number generation device
- Index(es):
Relevant Pages
|