[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