Javaコンパイラ

From Wikipedia, the free encyclopedia

Javaコンパイラは、コンピュータ・プログラミング言語Javaコンパイラである。

2020年時点で、以下のようなものが著名である:

javac
オラクルから出ているJava Development Kitに含まれている。
Jikes
C++で書かれたIBMから出ているオープンソースコンパイラであり、最適化のため静的単一代入形式の変形を使用している。
GCJ
GNUコンパイラコレクション (GCC) の一部である。GCCは CFortranPascal他、Java以外の言語も含む。 GCCのバックエンドを用いてネイティブコードを生成できる。2015年よりメンテナンスモードとなっている。
ECJ
the Eclipse Compiler for Java, Eclipse JDTに使用されているオープンソースインクリメンタルコンパイラ。

その他、形式的意味論のために研究されている Featherweight Java のための処理系など、著名ではないが重要なものがいくつかある。

コンパイル方法

脚注

外部リンク

Related Articles

Wikiwand AI