[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: computer-go: What language to experiment in?
Check out http://www.inventivity.com/OpenGo, which is a C++ based framework
to support Go programming. It's in use in a number projects and
institutions. It's purpose is to jumpstart alot of the not-so-interesting
but neccessary stuff such as displays, system portability, rules,
connections to other go engines, etc. And you can just focus on your Go
Engine, compiling it separately and have it play. It supports windows,
linux and other unixes.
C++ is faster, Java will make you more employable, C# is microsoft .net
employment. Python is useful. Pick your poison... The issues in Go aren't
really more or less addressable by a language, but lay instead in the
creation and management of complex and innovative algorithms and data
structures.
have fun,
jeff greenberg
-----Original Message-----
From: owner-computer-go@xxxxxxxxxxxxxxxxx
[mailto:owner-computer-go@xxxxxxxxxxxxxxxxx]On Behalf Of Ben Shoemaker
Sent: Wednesday, April 03, 2002 6:45 AM
To: computer-go@xxxxxxxxxxxxxxxxx
Subject: computer-go: What language to experiment in?
Hello All,
I'm interested in writing my own Go Program.
I've been lurking on this list for a while, but I'm ready to start tossing
together some code and I have a question.
What language would you recommend for determining what "objects" are
necessary
and/or useful? (obviously there is a board and some stones, but there are
many
levels of abstraction that can be placed on top of that.)
I'm most familiar with C++, but something less typed like Lisp or Python
might
be easier to modify on the fly.
I appreciate any advice or info you can offer.
Thanks,
Ben Shoemaker.
__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/