On Friday 11 November 2005 01:38 pm, Jerry Feldman wrote:
On Friday 11 November 2005 12:33 pm, Steven T. Hatton wrote:
As I stated previously, the C-code in Java has a lot of in-line asm calls. There is clearly a place (or so the Java implementors believe) for assembler knowhow in the development of large projects. [COBAL...I'll take your word for it]
WRT: Java, I don't understand what you actually mean. Are you talking about the Java JVM? Certainly, the Java developers (like Gosling) never intended Java programs to call any other language. Because Java is essentially an interpretive language it is slower than a compiled language.
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.
But, I think your statement, that there will always be the place for assembler knowhow is certainly true. There are always places direct access to the hardware is required.
Steven