[computer-go] Language War!
Peter Drake
drake at lclark.edu
Fri Jul 28 22:15:32 PDT 2006
I know where this thread is going, so I thought I'd get it out of the
way and put it in the Subject: line.
Here's the situation. Orego is now a relatively strong program,
rapidly climbing the 9x9 ladder. Though knowledge-free, it can
sometimes beat GNU Go. Our current algorithm uses a Monte Carlo
approach similar to Coulom's "Crazy Stone".
While we have a bunch of improvements to consider, the algorithm is
so computationally intensive that the inefficiencies of Java are
hurting us in both time and space. We're considering switching to C+
+. None of us has extensive C++ experience, although we've all seen
some C and one of us has done a lot of Objective C. (I've ordered a
copy of Weiss' "C++ for Java Programmers".)
Should we start from scratch or use parts of another open source
program, such as GNU Go?
Peter Drake
Assistant Professor of Computer Science
Lewis & Clark College
http://www.lclark.edu/~drake/
More information about the computer-go
mailing list