语言
没有数据
通知
无通知
いわゆるネイティブコードではなく中間コードを生成し、さらに別のコンパイラに処理を任せたり、別のインタプリタによって実行したりするものもある。これを中間コードコンパイラ、バイトコードコンパイラなどと呼ぶ。またそのバイトコードを解釈実行する処理系をバイトコードインタプリタなどと呼ぶ。 コンパイ
Javaコンパイラは、コンピュータ・プログラミング言語Javaのコンパイラである。 2020年時点で、以下のようなものが著名である: javac オラクルから出ているJava Development Kitに含まれている。 Jikes C++で書かれたIBMから出ているオープンソースコンパイラ
事前コンパイラ(Ahead-Of-Timeコンパイラ、AOTコンパイラ)とは、アプリケーション実行前に(事前に)ソースコードや中間表現(中間言語)を機械語へ変換(コンパイル)するコンパイラのこと。対義語は実行時コンパイラ(Just-In-Timeコンパイラ、JITコンパイラ)。
実行時コンパイラ(じっこうじコンパイラ、just-in-time compiler、JITコンパイラ)とは、ソフトウェアの実行時にソースコードをコンパイルするコンパイラのこと。通常のコンパイラはコンパイルを実行前に事前に行い、これをJITと対比して事前コンパイラ (ahead-of-timeコンパイラ、AOTコンパイラ)と呼ぶ。
主にループを操作する最適化技法として、以下のものがある。 帰納変数解析 ループ内の変数がループ変数の簡単な式で計算されている場合(例えば、j:= i*4)、ループ変数の更新時に同時にその変数も更新できる(例で言えば、i:=i+1 なら j:=j+4)。これは一種の演算子強度低減であり、同時にループ変数
(1)物事の順序・方向・位置関係などが反対であること。 さかさま。
ぎゃくであること。 さかさま。 多く, 他の語と複合して用いる。
〔「さくり」の転〕