On Wed, Nov 21, 2007 at 11:47:05AM -0800, Dave Dyer wrote:
> I disagree with almost everything Donn wrote.
> 
> Thanks to Moore's law, it is somewhere between unusual and rare for 
> the execution "speed penalty" of the language to matter, and if it
> matters today (some but not all languages are fast enough), it won't
> matter when the program is finished.  
> 
> Thought experiment: 5 years ago, C was "fast enough" but java with
> a 50% speed penalty was "too slow", then today both are "fast enough".

But what is "fast enough"? I'd say that for pretty much all the
algorithms in computer go, there is no "fast enough" - the more time you
have and the faster they are, the more iterations they can make and the
better and further ahead can they read. Be it MonteCarlo playouts or
patterns matched and semeai move candidates tried.

So the point is, yes, the hypothetical Java program can be now as strong
as the C program 5 years ago, but the C program will _now_ be twice as
strong as before, too! (Well, usually the strength increase isn't quite
that linear, but enough so that the point can be made.)

-- 
                                Petr "Pasky" Baudis
We don't know who it was that discovered water, but we're pretty sure
that it wasn't a fish.          -- Marshall McLuhan
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to