Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Professional Chess Engines in C/C++ ???

Author: Frank Sgarra

Date: 01:22:12 12/24/02

Go up one level in this thread


On December 23, 2002 at 23:01:22, Anthony Martini wrote:

>         Am I wrong to assume that all professional chess programs are written
>in Assembly rather than C/C++ (or the newer C# - which may be even slower
>runtime wise) ? To get optimum results, wouldn't you have to code in Assembly,
>even with today's hardware? - and let's face it, these engines (not the
>interfaces) are small and compact. I haven't programed much in years, even
>though I have all the newest compilers (including Visual Studio .NET) - I know
>these new compilers generate compact/fast code, but it can't possibly compare
>with Assembly - or can it, when running time-critical applications? Does anybody
>even code in Assembly anymore, and does anybody even make Assemblers anymore (or
>do they just use the inline ones that come w/the C/C++ compilers)?
>
>      -,
>         Anthony


i belife nobody would write a chess program completly in assembler today
may be only  some very little pieces of code.


it makes no sense to write the engine in C++ (fully OO) instead of C
because the _MAIN_ problem in chess ist the algorithm and _not_
the question  weatcher c or c++.








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.