Java bytecode: Difference between revisions

Content deleted Content added
Sttaft (talk | contribs)
m External links: Corrected label for "other languages" link to match that of target page
Sttaft (talk | contribs)
Mention AppletMagic
Line 5:
It is possible to write Java bytecode by hand, however this method is almost never used in real life because nowadays the [[compiler]]s are able to compile well performing code and nearly no person is able to comprehend a piece of Java bytecode of considerable size. 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 available, other parties have supplied compilers that produce Java bytecode. E.g.:
* [[Jikes]], compiles from the Java programming language to Java bytecode
* [[JGNAT]] and [[AdaMagic|AppletMagic]], compilescompile from the [[Ada programming language]] to Java bytecode
* Espresso, compiles from the Java programming language to Java bytecode, only Java 1.0
* [[GCJ|Gnu Compiler for Java]], GCJ, compiles from the Java programming language to Java bytecode, is also able to compile to native machine code.