[computer-go] Language War!

Joshua Shriver jshriver at gmail.com
Sat Jul 29 00:17:37 PDT 2006


Greetings,

The diff in C++ and JAva isn't that great; concept wise. You should be
able to port the code into C++ w/o much hastle.  The hardest part,
you've already done, which is designing and getting something to work.
Porting it to language X or Y shouldn't be that hard unless you use
something that is truly binding to the language.

For example a project I was working on I required a lot of string
processing and I tried translating the perl code to C. While most was
pretty straight forward, I started missing regex and several string
processing functions that aren't in C. Just an example.

Best of luck to you though :)
-Josh


On 7/29/06, Peter Drake <drake at lclark.edu> wrote:
> 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/
>
>
> _______________________________________________
> computer-go mailing list
> computer-go at computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>


More information about the computer-go mailing list