Author: Uri Blass
Date: 12:35:25 12/10/01
Go up one level in this thread
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. Uri
This page took 0.02 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.