Re: Java (bytecode) execution speed



Lee schrieb:
My problem is that in my conception, when it is a question of running a
virtual machine, the "compilation" would be to that vm's "machine"
language and thats as "low" as you could go.

What have I got wrong?

In the end the code does not run on the vm, but on the real machine.
A runtime with "just in time compilation" compiles the virtual machine
code to real, machine dependent code much like a compiler would do.


Kai
.



Relevant Pages

  • Re: Java (bytecode) execution speed
    ... language and thats as "low" as you could go. ... In the end the code does not run on the vm, but on the real machine. ... A runtime with "just in time compilation" compiles the virtual machine ...
    (comp.lang.java.programmer)
  • Re: Attempt to de-mystify AJAX
    ... I choose to minimise the Javascript because ... But to say that a language is somehow ... a compilation phase gives you the chance to ... Even PHP (though I have my own reasons for disliking PHP). ...
    (comp.databases.pick)
  • Re: Why no one operating system is wrtten in an object language...!!!
    ... a managed language. ... But interpretation would still be slow, which is usually not a desirable characteristic of OSes. ... I know the CLI is just-in-time compiled form Intermediat ... provides a big advantage for platform compilation because one just has ...
    (comp.object)
  • Re: Survey of intermediate program representations?
    ... > Approaches in Language Translation ... > an interpreter and for deployment, ... IMO VB is a bad example for compilation. ... portability is restricted to the platforms known to the developer, ...
    (comp.compilers)
  • Re: True Name Spaces, when?
    ... Single pass compilation usually applies to single module compilation only. ... And other ways to sort of emulate dynamic typing.. ... Of course it requires more effort than a dynamic language.. ... In fact some "unit tests" check things that strong typing checks automatically.. ...
    (borland.public.delphi.non-technical)