[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
computer-go: Re: What language to experiment in?
Ben,
I am for Java. The reasons are:
1. Design a GUI is simple in Java. So, interaction with your program should
be easy.
2. Most advanced data structures in Java is native, no third party library
needed. No memory leaks, and no need to worry about garbage collection
(well, almost). So, data type implementation is easy.
3. Java as an OOP language is no worse than C++ if not better. So, as you
already knew C++ well, learning curve is minimum. Software component reuse
and objects interaction are as nature as in C++.
4. Java is only about 30% slower than C++ under its Just-In-Time compiler
from my experiment, which is much faster than other interpreted languages.
5. There are free IDE for Java, e.g., JBuilder standard, Forte community,
etc. Also, the code is platform independent.
Weimin Xiao
----- Original Message -----
From: "Ben Shoemaker" <planetb@xxxxxxxxxxxxxxxxx>
To: <computer-go@xxxxxxxxxxxxxxxxx>
Sent: Wednesday, April 03, 2002 1:15 PM
Subject: Re: computer-go: What language to experiment in?
...
In the back of my mind, I was intending to write the full program in C++.
What I'm looking for, is an interactive tool that will help me in the design
process. Something that would allow me to create a rapid-prototype, but
minimize my getting bogged down in the specifics of implementation (like
static
types.) I'm mainly interested in fleshing out the objects and they way they
interact, to discover which objects are useful, needed or useless.
Thanks,
Ben Shoemaker.
__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/