[computer-go] Language
Álvaro Begué
alvaro.begue at gmail.com
Wed Nov 14 14:14:38 PST 2007
On Nov 14, 2007 4:58 PM, William Harold Newman <william.newman at airmail.net>
wrote:
> On Wed, Nov 14, 2007 at 10:40:15AM -0500, Álvaro Begué wrote:
> > Anyway, go programmers should probably not be using a whole lot of
> dynamic
> > memory allocation, and certainly not enough to make the performance of
> > free() matter at all.
>
> Doesn't that depend strongly on how a program works? For example, if
> you had a program which were really good at the endgame --- or,
> perhaps, just a program which deeply understood sente and gote as used
> in the middlegame, so that it could correctly cope with things like a
> play becoming double sente as the game progresses --- it'd be natural
> for it to manipulate expressions at least as complicated as
> combinatorial games, because we know that combinatorial games arise in
> the limit of exactly known position values. And good luck working with
> combinatorial games without heap allocation.
I bet you can work with combinatorial games without heap allocation, but it
would take some smart tricks. To be honest, I was only thinking of the two
more conventional approaches: alpha-beta search and UCT (and some unholy
marriages of the two that I have in mind...).
Álvaro.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://computer-go.org/pipermail/computer-go/attachments/20071114/b1ed03ff/attachment.htm
More information about the computer-go
mailing list