Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Thank Sarah for your dedication !

Author: Carmelo Calzerano

Date: 15:16:29 12/10/01

Go up one level in this thread


On December 10, 2001 at 15:35:25, Uri Blass wrote:

>On December 10, 2001 at 14:52:16, Carmelo Calzerano wrote:
>
>>On December 10, 2001 at 14:47:48, Carmelo Calzerano wrote:
>>
>>>On December 10, 2001 at 12:36:41, Gian-Carlo Pascutto wrote:
>>>
>>>>On December 10, 2001 at 12:24:07, Wayne Lowrance wrote:
>>>>
>>>>>That can be debated. I would not want to give that title to any programmer. Did
>>>>>you consider Dr. Bob Hyatt ? his crafty is right there with the strongest. He
>>>>>does not dedicate his time to his program, further his code by his choice not
>>>>>optimized for speed, preferring to just keep the code in a form which allows him
>>>>>to try things easily without worrying too much about secondary affects.
>>>>
>>>>I do not agree.
>>>>
>>>>If Robert decides to keep his code in a flexible form so he can
>>>>try and change things easily, then that is his decision. If that
>>>>makes his program slower, then that is a direct effect of that
>>>>design decision.
>>>>
>>>>If Frans Morsch decides to write Fritz in such a way that the only
>>>>way of adding a new eval parameter is to rewrite Fritz entirely,
>>>>but it makes the program 3x faster as any competitor, then that is
>>>>his decision. If that makes Fritz impossible to improve, then that
>>>>is a direct effect of his design decision.
>>>>
>>>>Making a design decision can never be an excuse.
>>
>>I agree.
>>But don't forget that Crafty's code has to be enough clean and easy
>>to read, to allow people like you and myself to understand it without
>>much pain... This leaves commercial chess programmers much more
>>freedom with optimizations, at least IMHO :-)
>>
>>Regards,
>>Carmelo
>
>I do not think that Crafty is easy to read.
>I do not blame Bob for it because doing a big program that is easy to understand
>is not easy.
>I doubt how many programmers read Crafty.
>I read only very small part of it and the only program that I read most of it is
>TSCP.

That's simply because TSCP is a very good starting point for beginners.
You cannot compare it to Crafty, which is far more sophisticated...
It's difficult to understand because advanced chess programming is a
difficult argument, not because of the way it is written.

Bye,
Carmelo




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.