Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: I need advise !

Author: Ian Kennedy

Date: 11:21:02 04/18/99

Go up one level in this thread


On April 18, 1999 at 07:43:58, Inmann Werner wrote:

>On April 18, 1999 at 03:16:23, Anatoli wrote:
>
>>Dear Friends !
>>I want to start to learn a computer programming language. I can't do it full
>>time because I am very busy at my work. I have a dream to write a new chess
>>program in future. So, I met my friends and asked what sort of language they
>>would recommend.
>>As you can guess they sent me in different directions ! I found a book in
>>the local library "Visual Basic 4 for windows for dummies". Of course it is
>>quite old book because the latest version of Basic is 6. I started to read
>>it every evening and found it very interesting and simple for my
>>understanding (my native language is Russian). And the author give a good
>>hint. He writes if speed crucial, Visual Basic is not a wise choice. And he
>>recommends C++ or Delphi. I heard about these languages from my friends and
>>one of them strongly recommended Delphi. So, do you know which sort of
>>languages did use the authors of the famous chess programs like Fritz,
>>Crafty, Junior, Nimzo, e.t.c ? What language will you recommend for me to
>>learn ? I prefer to work with books alone then attend courses. Which books
>>would you recommend ? Maybe I will use the knowledge of this language to
>>change my future career.
>>Best wishes
>>Anatoli
>
>Nearly all people use C or C++ , although it is much more difficult then Basic,
>but you can do more things. But for starter, Visual Basic is ok, but it is
>really slow, but you get success very early....
>My personal note: I do not think, Delphi is good for chessprogramming, although
>it is a very good language for other things, there I like it.
>
>Werner

Of the arguments that could be put forward for not using Visual Basic, speed is
probably not the strongest one anymore. It does after use the same back end
compiler as Visual C++. Perhaps lack of support for pointers, less bit level and
other low level features like in line assembler, direct reference to registers
etc are more relevant, imho.

Ian Kennedy



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.