Sean 'Shaleh' Perry wrote:
They are probably doing what gjc (gnu java compiler) does. Compilling byte-compilled files to native executables and then running them. That's practically the same thing as compilling c++, but slightly less optimized. On the other hand if they run the bytecodeAlso byte-compiled code is quite slow. Compilling the code kind of defeats it's purpose as c++ would be better in that case. IMHO g++ is more mature than gjc (gnu java compiler).this however is no longer really true. The Java apps I have used were slow to launch but behaved just like any other C/C++ program once running. The old argument about java's speed are as valid as the old arguments against writing C++ code on Unix. Time and software have changed and the hardware has also caught up.
directly that would be much slower. Bijan