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.