Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty internal iterative deepening

Author: Ernst A. Heinz

Date: 15:24:19 01/26/00

Go up one level in this thread


On January 26, 2000 at 18:15:58, Hasnain Mujtaba wrote:

>
>>IE it wasn't written for speed, it was written for readability.  There is
>>exactly one goto in crafty, in the MakeMove() stuff.  I could do the same
>>there but would have to repeat a bunch of code...
>>
>>Bob
>
>Just one GOTO!  That's great. Dr. Dijkstra, and other software engineers, would
>be happy with Crafty's code.
>
>Goto Considered Harmful! (http://www.acm.org/classics/oct95/). A pioneering
>article on the topic and software engineering in general. An interesing read.
>
>Regards
>Hasnain.

But there also exists a flood of responses to this assessing

``"Goto Considered Harmful" Considered Harmful''!

The most well-known of these responses being written by
Donald E. Knuth. The bottom line of the responses resonated
around the common-sense wisdom that every good scheme can
greatly backfire by being overdone.

=Ernst=



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.