Yes, the VM. You can fetch the Java implementation source (but please don't ask for a link, I don't remember where I found it.) I have it all on my harddrive. It's quite an impressive mix of C and C++. The very nitty-gritty stuff is written in C, proper, with the more structured stuff built in C++ on top of that. Actually there are a number of JVMs (Sun, IBM, BEA, ...). The JVM itself needs to be somewhat platform dependent. It also needs to consider
On Friday 11 November 2005 1:48 pm, Steven T. Hatton wrote:
performance, and needs to be native. I would suspect that there would be
very few lines of assembler as that really kills portability.
--
Jerry Feldman