El vie, 20-05-2005 a las 11:26 +0900, [EMAIL PROTECTED] escribiÃ:
(...)
> Of course, such a runtime will have
> another interpreter or a baseline compiler (written in C/C++?) and
> Java-written JIT can be debugged exhaustively. But such a reflective
> nature certainly makee debugging harder.

Even if this is true (and I don't buy it completely), there is a very
beneficial side-effect: the basic VM core, MM/GC, verifier and JIT make
exceptionally good test cases for themselves, which would greatly reduce
the possibility of bugs or memory leaks when the releases arrive to the
users. At least in the basic data structure and bytecode
interpretation/compilation parts. And specially so if the bootstrapping
is done in a few machine architectures before releasing. Also as a side
effect, performance tuning of the VM will be something intrinsic, as
slowness will be noticed fast.

Regards
-- 
Santiago Gala <[EMAIL PROTECTED]>
High Sierra Technology, SLU

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to