[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: Sharing Go modules - ready for download
On Thu, 14 Jun 2001, John Tromp wrote:
> I found IBM's JVM to be fastest overall (25% faster than Sun's hotspot);
> from 1.5 to 1.9 times slower than optimized C...
If you both care for speed but also want the comfort and elegancy of
Java (much more than that!) please take a look at Eiffel.
Using SmallEiffel (the only free Eiffel compiler) you can achieve a
performance very close to C. You can incorporate both C and C++ modules
without pain, you get much more elegancy, powerfull mechanisms and a
very clear language design.
The greatest disadvantage of Eiffel is it's reputation as beeing slow
(in the old days, but both it's not true and now people are using
Java, which sounds like a joke to me in this respect) and the fact
that it is not widely used.
I work on a go program (client, sgf-editor, database and more) using
Eiffel, and this has been pure pleasure so far.
I know most people prefer to stay in mainstream (it definitely has
it's advantages) but from my experience you get the same effect from
switching Java->Eiffel that you get from C/C++->Java, you just feel
a little bit better.
Maybe of topic, I just wanted you to know you have an alternative ;-)
Greetings,
Michael