Javaコンパイラ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Javaコンパイラは、コンピュータ・プログラミング言語Javaのコンパイラである。
著名なコンパイラ[編集]
2020年時点で、以下のようなものが著名である:
- javac
- オラクルから出ているJava Development Kitに含まれている。
- Jikes
- C++で書かれたIBMから出ているオープンソースコンパイラであり、最適化のため静的単一代入形式の変形を使用している。
- GCJ
- GNUコンパイラコレクション (GCC) の一部である。GCCは C、Fortran、Pascal他、Java以外の言語も含む。 GCCのバックエンドを用いてネイティブコードを生成できる。2015年よりメンテナンスモードとなっている。
- ECJ
- the Eclipse Compiler for Java, Eclipse JDTに使用されているオープンソースインクリメンタルコンパイラ。
その他、形式的意味論のために研究されている Featherweight Java のための処理系など、著名ではないが重要なものがいくつかある。
外部リンク[編集]
- Jikes homepage
- JSR 199 Java Compiler API Java Specification Request for invoking the Java compiler from a Java program
- Java Sun
|
|
カテゴリ: