Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: What's the best programming language for chess?

Author: William Penn

Date: 07:30:58 02/25/05

Go up one level in this thread


On February 24, 2005 at 13:05:38, Dann Corbit wrote:

>Use the language you know best to learn.
>
>Use a compiled language to win.
>
>The most popular are:
>1. C
>2. C++
>3. Pascal variants
>4. Everything else
>
>Do NOT use:
>1. Assembly (I guarantee that eventually you will be sorry).  Too tedious.
>2. Awk/Perl/Php/Python/Rexx or any other interpreted language.  Too slow.
>
>Interesting alternatives:
>1. Ada (Robust)
>2. C#/Java (Easy to use, nice abstraction)
>3. Eiffel/Haskell/Icon/Sather/Smalltalk/Lisp (Just to see how well it turns out)
>4. ML (Chess in a functional language might be cool)
>
>If you do use these, I think eventually you would rewrite in C or C++.

Thanks to all for your suggestions. It looks like "C" is most often suggested as
a higher-level language, with later translation into Assembly for subroutines
that need to be as fast as possible. That's analogous to what I used to do with
Basic and Assembly on my old C64.
WP



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.