本文へスキップ

テクノロジ系 / ソフトウェア

実行時コンパイラ

実行時コンパイラ(JIT)は、プログラムの実行中に、必要な部分を機械語へ変換して高速化する仕組みです。

もう少し詳しく

あらかじめ全部を変換するのではなく、実行しながら、よく使われる部分などをその場で機械語に変換して実行する方式です。逐次解釈するインタプリタの手軽さと、機械語実行の速さの両方を生かせます。実行時に変換することで、処理を高速化する言語処理の工夫です。

試験での見方

黒猫の闇の刻印

実行中に機械語へ変換し高速化する点が核心です。インタプリタとコンパイラの中間的な性質を押さえましょう。

例:実行中によく使う部分を機械語に変換し、処理を速めるのがJITです。

分類

テクノロジ系 / コンピュータシステム / ソフトウェア

小分類:開発ツール

関連トピック:言語処理ツールの種類と特徴

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

ソフトウェアの用語一覧へ