On Wed, 31 Oct 2001, Laurent Daudelin wrote:
> > Uh, no. (I thought that) Java bytecode (.class file) is compiled code
> > compatiable with the JVM, therefore it would run unchanged on a
> > theoretical physical JVM CPU.
>
> Huh? If you have a JVM CPU that can processes raw bytecode, sure, that'd be
> fine, but AFAIK, the JRE still has to translate those bytecode into machine
> code for a specific CPU.
>
Gah.. Okay. Here are some diagrams kinda:
On any PC right now, you have:
Java Source -> (JAVAC) -> Java ByteCode -> (JAVA) -> CPU
Note that you have (JAVA) translating the ByteCode to run on the CPU. (A
little simplified, but basicially that's what's happening)
On a (totally hypothetical) JavaCPU'd machine, you have:
Java Source -> (JAVAC) -> CPU
No (JAVA) translation layer. Kapich?
-- Victor Rehorst - victor_at_newtontalk.net - chuma_at_chuma.org NewtonTalk list administrator - http://www.newtontalk.net Will help you with your list problems - as long as you're nice.-- This is the Newtontalk mailinglist - http://www.newtontalk.net To unsubscribe or manage: visit the above link or mailto:newtontalk-request_at_newtontalk.net?Subject=unsubscribe
This archive was generated by hypermail 2.1.2 : Thu Nov 01 2001 - 10:02:56 EST