Content deleted Content added
removing wikibooks tag: this is a fair and descriptive article, only the listing section may be questionable but the talk page concensus seems to be that it's okay |
Thumperward (talk | contribs) if you're going to revert, at least do it properly and restore the rewrite tag |
||
Line 1:
{{rewrite}}
'''Java bytecode''' is the form of instructions that the [[Java virtual machine]] executes. Each [[bytecode]] instruction or opcode is one byte in length, however not all of the possible 256 instructions are used. In fact, [[Sun Microsystems]], the original creators of the [[Java (programming language)|Java programming language]], the [[Java virtual machine]] and other components of the Java Runtime Environment, have set aside a number of values to be permanently unimplemented.{{cn}}
Line 8 ⟶ 10:
The most common language targeting [[Java Virtual Machine]] by producing Java bytecode is Java. Originally only one compiler existed, the [[javac]] compiler from Sun Microsystems, which compiles [[Java source code]] to Java bytecode; but because all the specifications for Java bytecode are now available, other parties have supplied compilers that produce Java bytecode. Examples of other compilers include:
* [[Jikes]], compiles from the Java programming language to Java bytecode developed by [[IBM]], implemented in [[C++]]
* Espresso, compiles from the Java programming language to Java bytecode, only Java 1.0
|