From a performance perspective, I have been able to squeeze prettysubstantial results from Java (+80% on hand optimized C). And the time I save hunting subtle memory and pointer issues from my C++/C days is enormous. That is not to say there are not challenges with memory and references in Java. Memory leaks are possible. However, the set of possible issues is so much smaller and my designs account for the issues anyway. In Java I am finding they are design level issues as opposed to language syntax/semantic issues like I experienced in C++/C.
Chris Fant wrote:I would recommend Java. I use Java as a better C++ and find that it serves me well. GCJ will compile to a binary executable and run most of the normal C/C++ optimisations on it. Internationalisation, portability, debugging, serialisation and compression code are things I've found really useful.So what do the readers recommend I look into first?
As other people have mentioned, you almost certainly want to move to something with an IDE for your platform, because it helps greatly to overcome the initial hurdles of learning the language. Having local experts to discuss the language with may also be helpful.
cheers
stuart
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/
_______________________________________________ computer-go mailing list computer-go@xxxxxxxxxxxxxxxxx http://www.computer-go.org/mailman/listinfo/computer-go/