Strongest engines per programming language?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

IanO
Posts: 496
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

Strongest engines per programming language?

Post by IanO »

Computer chess is mostly a C/C++ monoculture these days. What are the strongest engines in other programming languages?

It appears that Booot written in Delphi is currently the strongest non-C engine (CCRL 2935). CuckooChess (CCRL 2677) appears to be the strongest Java engine. Anyone know the strongest engine written in a functional programming language like Haskell or OCaml?
Jouni
Posts: 3283
Joined: Wed Mar 08, 2006 8:15 pm

Re: Strongest engines per programming language?

Post by Jouni »

Strongest assembler program: Deep Fritz 12?
Jouni
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: Strongest engines per programming language?

Post by mcostalba »

IanO wrote: It appears that Booot written in Delphi is currently the strongest non-C engine (CCRL 2935). CuckooChess (CCRL 2677) appears to be the strongest Java engine. Anyone know the strongest engine written in a functional programming language like Haskell or OCaml?
Critter was originally written in Pascal/Delphi and probably the strongest of this kind....
IanO
Posts: 496
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

Re: Strongest engines per programming language?

Post by IanO »

mcostalba wrote:
IanO wrote: It appears that Booot written in Delphi is currently the strongest non-C engine (CCRL 2935). CuckooChess (CCRL 2677) appears to be the strongest Java engine. Anyone know the strongest engine written in a functional programming language like Haskell or OCaml?
Critter was originally written in Pascal/Delphi and probably the strongest of this kind....
Possibly. The oldest version still using Delphi was 0.42. 0.40 only obtained 2675 on the CCRL list. The 64-bit C++ port 0.52 jumped to 2900! Richard's Delphi OpenCritter, roughly equivalent to Critter 1.0, hasn't made it into any lists or tournaments as far as I can tell.

Delphi/Pascal does seem to be the next most popular language for strong engine development, whose ranks include Delfi, Philou, Critter, Ufim, and Delphil. The strongest C# engine I've found is Pupsi2, with 2611 CCRL.
smatovic
Posts: 2645
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Strongest engines per programming language?

Post by smatovic »

not sure which is the fastest C engine, but i know an candidate for the slowest:

http://zeta-vintage.blogspot.de/2011/10/10-nps.html
10 NPS
Move Generator is ready, Alphabeta PV Search is ready, QSearch is ready, Evaluation is ready, result is 10 NPS :)

Search depth 3 needs with starting position about 3 Minutes.
--
Srdja
bpfliegel
Posts: 71
Joined: Fri Mar 16, 2012 10:16 am

Re: Strongest engines per programming language?

Post by bpfliegel »

smatovic wrote:not sure which is the fastest C engine, but i know an candidate for the slowest:

http://zeta-vintage.blogspot.de/2011/10/10-nps.html
10 NPS
Move Generator is ready, Alphabeta PV Search is ready, QSearch is ready, Evaluation is ready, result is 10 NPS :)

Search depth 3 needs with starting position about 3 Minutes.
--
Srdja
True heroes do exist! :)