Java virtual machine: Difference between revisions

Content deleted Content added
Hfastedge (talk | contribs)
No edit summary
Ortolan88 (talk | contribs)
markup
Line 1:
The Java virtual machine is a [[Virtual machine]] that runs Java [[byte code]], the codescode produced by a [[Java programming language|Java]] [[compiler]] or compilers from other languages which produce this code.
 
The specification for this virtual machine are published in book form and [http://java.sun.com/docs/books/vmspec/ html] and anybody is allowed to write an implementation of it. The preface states:
<i>:We intend that this specification should sufficiently document the Java Virtual Machine to make possible compatible clean-room implementations. Sun provides tests which verify the proper operation of implementations of the Java Virtual Machine. </i>. [http://www.kaffe.org/ www.kaffe.org] shows an example of a group of developers having done this.
 
See [http://www.kaffe.org/ www.kaffe.org] for an example of a group of developers having done this.
[http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html List of languages] which compile to the Java virtual machine.
 
==External Link==
*[http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html List of languages] which compile to the Java virtual machine.