[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Score estimating
As my C++ programming style is very much like Java's, programming in C++ or
Java does not make much difference to me except library usage. I am not sure
Mark's twice programming efficiency, but 30% better is about true in our
environment.
A lot of our work was about machine learning and optimization. We usually
found the runtime difference is only about 30% less between our C++ and
Java code. JVM improved a lot since it was created. Now, MS is using .msi
which basically is on the same road as Java.
Java does need some techniques to keep its efficiency. The class point is an
issue. Other stuff like String and StringBuffer usually makes big
difference, too.
Weimin
----- Original Message -----
From: "Peter McKenzie" <peter_mckenzie@xxxxxxxxxxxxxxxxx>
To: <computer-go@xxxxxxxxxxxxxxxxx>
Sent: Sunday, August 08, 2004 5:43 PM
Subject: RE: [computer-go] Score estimating
Mark, your numbers agree with my gut feel on this issue. To summarise:
- when working with Java I'm about twice as productive as when working with
C++
- optimised C/C++ code is about 1.5-2 times as fast as equivalent Java code
..
btw, if you want a mindblowing productivity boost then try Ruby!
cheers,
Peter
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/