Author: Uri Blass
Date: 12:01:21 02/19/02
Go up one level in this thread
On February 19, 2002 at 14:13:36, Robert Hyatt wrote: >No it isn't. Any good software engineering book will explain the problems and >why software is in the shape it is in today. The concept of a "bug-free >program" is and always will be an oxymoron, when "program" means something with >thousands of lines. I believe that my move generator has no bugs and the code of it is more than a thousand of C lines. I did not find a single case when my move generator failed to calculate perft correctly. <snipped> >Assume you are right 99.99% of the time. See what happens when you add >together 1000 rules. Just compute .9999 ^ 1000 and you might be amazed >at the chance you get thru that maze with no "error"... The chance is >1 in 10 that you will "blow it". I am not going to answer everything but it does not mean that I agree but only that I decided that I have not time to discuss about it. only one note I know math. This is the reason that I said 0.00001% of the games and not 0.01% 0.00001% errors per rule means you are right in 99.99999% of the cases and if you compute .9999999^1000 you are not going to be wrong even in 1 out of 10000 games. note that .9999^1000>.9 because (1-1/10000)^1000>(1-1000/10000) but the difference is not significant so saying that the chance is 1 in 10 is a good approximation in this case. Uri
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.