Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Best Programming Language for Chess Engine

Author: Ian Osgood

Date: 09:26:25 03/29/02

Go up one level in this thread


On March 29, 2002 at 10:27:56, Mark Abraham wrote:

>I know this has been asked many times before in this thread...I have read
>through all the old posts regarding the topic.  Never hurts to get a fresh round
>though!
>
>For arguments sake, assume I am starting from scratch and that I don't have any
>language preference.
>
>The primary reason I am reposting the question is that the old posts have pretty
>much pointed me in many different directions, and gotten me even farther from
>choosing one.
>
>If you could list pros and cons for each language you are knowledgeable about
>that would be great!  It seems everyone agrees the big choice starts at
>processing speed versus programming ease.
>
>Thanks for any opinions!!!

Here's my uncontroversial opinion...  ;)

Forth.  It's a good match to small exploratory problems such as your first chess
program.  Example chess code at http://ultratechnology.com/chess.html .  Free
development environments exist for all popular platforms.

When development is complete, there exist asynchronous 25x multiprocessor chips
which run Forth natively, so you can build your own Deep Blue.

So follow the crowd writing YACE in C.  Or sally Forth.

Ian



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.