Computer Chess Club Archives


Search

Terms

Messages

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

Author: William Penn

Date: 03:20:04 02/24/05


It has been awhile but I used to do some programming for the Commodore 64 in
Commodore Basic then manually translate it into Assembler. That gave the fastest
code. Not the easiest way, but the best. Of course Basic compilers provided a
reasonable speedup, but nothing approaching what a direct manual translation
into Assembler could produce. Also got interested in the Assembly Language game,
wrote my own disassembler and other utilities, and had a few publications in the
computer mags, but nothing big.

That was 10-20 years ago. I haven't done any programming since then and know
nothing about what works on these new "IBM-compatible" machines. That's partly
because they come without any user programming language installed like all of
the early PC machines did with Basic. Of course I've heard about C, Fortran,
Visual Basic, and such things but know very little about them.

If I decide to get back into the programming game, I could use some advice about
what language(s) to learn or where to begin. I would want a versatile
higher-level language for designing and testing my algorithms, but one which can
eventually be translated/compiled into the lowest-level, fastest code (if that's
a reasonable expection?).

Goals: I would probably be inclined towards writing a chess database system
(like I did for the C64), and maybe chess playing software with a GUI and engine
too (never got around to the engine part with the C64). Other criteria: it's
gotta be cheap, preferably free language software. Also I don't care what op
system is used, but am only familiar with windows at this point.

Don't know if I will do it, but am thinking about it. I've been getting a little
bored just playing chess, and maybe need more of a challenge.  Any
ideas/advice/suggestions/steering appreciated...
WP



This page took 0.01 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.