[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 6502 illegal opcodes questions



mdj wrote:
> Michael wrote:
> > The biggest problem is that Java is really slow. ...
>
> Every one of the issues you mention is the result of poorly implemented
> virtual machines,  or at least *young* virtual machines. There's no
> real reason for Java code to execute more slowly than C or C++, and
> benchmarks routinely show that it does indeed run as fast, and in some
> cases faster. It all depends on the sophistication of your compiler, or
> in the Java case, the JIT/HotSpot engine.

In case you didn't click the link, Michael doesn't make it clear that
he copied and pasted Carmack's actual comments, which are over one year
old. John also used NetBeans to develop, and criticized the IDE
performance. I use Eclipse, and see less slowdowns than I do in
VisualStudio Express. Java, .NET, same thing really, and MS is going
for the same markets (gaming etc).

Michael, you neglected to quote from John's recent post:
"O&E [game name] added a high end java version that kept most of the
quality of the high end BREW version on phones fast enough to support
it from carriers willing to allow the larger download. The download
size limits are probably the most significant restriction for gaming on
the high end phones."

This much more strongly implies that Matt is correct ...

> None of these are Java, or more generically VM based platform issues,
> just immature platforms growing fast, and experiencing pains as a result.

Cheers,
Nick.