翻訳と辞書
Words near each other
・ AOLタイム・ワーナー
・ AOLニュース
・ AOL・タイムワーナー
・ AOMORI ROCK FESTIVAL〜夏の魔物〜
・ AOMORI ROCK FESTIVAL~夏の魔物~
・ AOMORI春フェスティバル
・ AOMフランス航空
・ AONセンター
・ AOR (曖昧さ回避)
・ AOR大歓迎
AOTコンパイラ
・ AOUショー
・ AO入学
・ AO入試
・ AP バス
・ APA (アメリカ海軍類別記号)
・ APAR (レーダー)
・ APAV40 ライフルグレネード
・ APAグループ
・ APAスタイル


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

AOTコンパイラ ( リダイレクト:事前コンパイラ ) : ウィキペディア日本語版
事前コンパイラ[じぜんこんぱいら]
事前コンパイラ (Ahead-Of-TimeコンパイラAOTコンパイラ)とは、アプリケーション実行前に事前にコンパイルするコンパイラのこと。主に、Javaバイトコード、.NET CIL、IBM System/38System i の "Technology Independent Machine Interface" コードといったシステムから独立した(プロセス仮想機械)のバイナリである中間言語のコンパイルで使われる言葉である。対義語は、実行時コンパイラ(Just-In-Timeコンパイラ、JITコンパイラ)。
プロセス仮想機械の中間言語のコンパイル方式としては実行時コンパイラ (JITコンパイラ) が性能強化手段としてよく知られている。これは大まかに言えば、実行中に中間言語コードをネイティブの機械語コードにコンパイルするもので、場合によってはアプリケーション性能を低下させることもある。AOTコンパイラは実行時のコンパイルの必要を無くし、ソースコードから中間言語コードを生成した後に、ネイティブの機械語コードも生成してしまう方式である。
Java仮想機械においては、最初の段階から、x86とSPARCの両方でアプリケーションが動くことが重視されていたため、CPUから独立な中間コードの形態でアプリを配布し、実行時にCPUネイティブのコードに変換する手法がとられた。
仮想機械のコンパイルにおいて、JITコンパイラが普及しているため、区別するためAOTコンパイラという言葉が使われるが、C言語やC++など、AOTコンパイラが当たり前の言語では、わざわざAOTをつけずに単にコンパイラと呼ばれることがほとんどである。
== 関連項目 ==

*GNU Compiler for Java
*JRuby

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「事前コンパイラ」の詳細全文を読む

英語版ウィキペディアに対照対訳語「 Ahead-of-time compilation 」があります。




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.