見出し画像

(備忘録)【その他】JIT(Just In Time)コンパイラとAOT(Ahead Of Time)コンパイルについて

自分用の備忘録です。

こちらの記事を参考にしました。

1 概要

ポイント
① バイトコード → ネイティブコードの変換時の話
② JITコンパイル:実行時に行う
③ AOTコンパイル:事前に

スクリーンショット 2021-12-31 5.24.24

2 中間コードとは

ポイント
① 中間コードの一類型がバイトコード
② ソースコードとネイティブコードの中間
③ ネイティブコードはマイクロプロセッサやハードウェア構成に依存

スクリーンショット 2021-12-31 5.29.33

ポイント
実行時に
中間コード⇨ネイティブコードに変換するプログラムが仮想マシン(VM)

スクリーンショット 2021-12-31 5.32.35


サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊