Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Programing languages.

Author: Tanya Deborah

Date: 20:46:26 08/15/05

Go up one level in this thread


On August 15, 2005 at 16:54:38, Dann Corbit wrote:

>On August 15, 2005 at 14:19:21, Juan Pablo Naar C. wrote:
>
>>Hi,
>>
>>I'm completely new to programming and I want to learn a language to program a
>>chess engine, it will be a long work. I'm planning to learn C++ first, its
>>basics but my brother keeps telling me that C++ is old and is not used anymore,
>
>Computer languages don't die.  That is a myth.  Most of the code in the world is
>STILL in COBOL. [FCOL].
>
>C++ is also one of the .NET languages (fully supported).
>
>>that Visual Basic.NET is easier and shorter to program.
>
>True.  It is easier.  It will not make a good chess engine, though.
>
>>What do you guys think?
>
>VB.NET is for front ends to things (It's a RAD knockup tool, for the most part).
>Nobody in their right mind would choose it to do a chess engine if the final
>goal were to write the world's best engine.  But if you are already familiar
>with VB and you just want to ponder over the intrinsices of writing a chess
>engine for your first try, then it would be OK.
>
>If you already have a programming language that you know well, it might be a
>good alternative.
>
>Suggestion:
>Don't start with chess.  That is not a good first programming problem for a
>beginner.
>
>Start with an alpha-beta Tic-Tac-Toe (Naughts and Crosses for the other side of
>the pond) program.  You will learn most of the basic ideas that you need to
>understand and it will be a lot less frustrating.  Then, once you have done
>that, try a chess engine.

I think that you could make a very strong chess program in a lot of Languages!
All with the same performance in play strenght (C,C++,Pascal,Visual etc.)
but C or C++ are maybe the best languages to work in Artificial Intelligence.

Indeed is better to start with another simple project, chess programming
requires a lot of techniques and it can be complex for a beginner.

But go ahead! and if you really like it, maybe you can create a very strong
chess engine in the future. Also, i am trying to learn some things to start with
my chess program very soon.

Best Regards!

   Tanya Deborah



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.