Content deleted Content added
Hervegirod (talk | contribs) m lowercase for javac |
Hervegirod (talk | contribs) No edit summary |
||
Line 5:
* [[GCJ]], a part of [[GNU Compiler Collection|gcc]] which compiles [[C (programming language)|C]], [[Fortran]], [[Pascal programming language|Pascal]] and other [[programming language]]s besides Java. It can also generate [[native code]] using the back-end of gcc.
* ECJ, the Eclipse Compiler for Java, is an open source [[incremental compiler]] used by the [[Eclipse (software)|Eclipse]] JDT.
* [[Jikes]], an [[open source]] compiler from [[IBM]], which is written in [[C++]] and uses a variant of [[static single assignment form]] for optimization. As of early 2006 the project is no longer being actively developed <ref>The last 1.
The compiler compiles the Java source code to a Java class file that contains the generated [[Java bytecode]]. Even though each compiler uses a different technique, they all generate the same class file format.
Line 14:
The very first Java compiler developed by Sun Microsystems was written in C using some libraries from C++.{{Fact|date=February 2007}}
==References==
<References/>
==External links==
|