三省堂 大辞林 |
PHP用語集 |
Compile コンパイル
PHPのソースコードを、コンピューター上で実行可能な形式(バイトコード)に変換すること。PHPは、実行時にソースコードのコンパイルを行いバイトコードを生成した後、言語エンジンがバイトコードを解釈してプログラムを実行させる。アクセラレータは、コンパイル済みのバイトコードをキャッシュすることで、コンパイル時間を不要にし、動作速度を向上させている。
IT用語辞典バイナリ |
コンパイル
コンパイルとは、プログラミング言語で記述されたソースコードを、コンピューターが解釈できる機械語としてのオブジェクトコードに変換することである。コンパイルを行うために用いられるソフトウェアはコンパイラと呼ばれ、コンパイルによって変換されるプログラミング言語はコンパイラ型言語と総称される。
コンパイルの作業は、ソースコードを開発時に一括して変換するものであり、変換時にはオブジェクトコードの実行は行われない。オブジェクトコ-ドはプログラムの実行時に直接読み込まれる。これに対して、プログラムの実行時に逐次変換され実行されるタイプのプログラミング言語は、インタープリタ型言語と呼ばれる。コンパイラ型言語はインタープリタ型言語に比べても実行速度が速いことを特徴とする。
ウィキペディア |
コンパイラ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/01/14 03:10 UTC 版)
(コンパイル から転送)
コンパイラ(compiler)とは、プログラミング言語で書かれたプログラムを、コンピュータが直接実行可能な機械語のプログラムに変換するソフトウェアである。また、コンパイラによる変換工程をコンパイルと呼ぶ。Visual Studioなどではビルドと呼んでいる(概念としては、コンパイルはビルドの過程のひとつである)。
コンパイル前のプログラムを特に「ソースコード」(原始コード)と呼び、反対にコンパイル後のプログラムを「オブジェクトコード」(目的コード)と呼んで区別する。
多くの場合、コンパイルされた機械語プログラムの実行は、インタプリタを介した実行より高速である。反面、開発時には動作テストのたびに比較的時間のかかるコンパイル作業が必要である。
コンパイラが出力するオブジェクトファイルは、実際に実行するコード以外に外部からの呼び出しをするための名前と、実行開始位置をセットにした情報を持っている場合があり、外部からコードを参照して実行することができる。場合によっては実行できるソフトウェアにするために、ほかのオブジェクトファイルとのリンクが必要なこともある。
- 1 コンパイラとは
- 2 コンパイラの概要
- 3 簡単な例
- 4 参考文献
- 5 関連項目
コンパイルと同じ種類の言葉
コンパイルに関連した本
- ActionScript 3.0 エラーアーカイブス コンパイルエラー・コンパイラ警告・ランタイムエラーの解法 加茂雄亮(株式会社ロクナナ) ソシム
- シェルの基本テクニック <ホップ・ステップ・ジャンプ> Linux world favorite series 西村 めぐみ IDGジャパン
- ふつうのコンパイラをつくろう 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み 青木 峰郎 ソフトバンククリエイティブ
コンパイルに関係した商品
- USナンバー1スーパーグループThe Black Eyed Peas最新ベスト!ブラック・アイド・ピーズの魅力をギュギュッとコンパイル! Best Of Black Eyed Peas - DJ COAKI 【国内盤MIXCD】【The Black Eyed Peas / ブラック・アイド・ピーズ】【レビュー割あり!】【あす楽対応】e-BMS
- 【エントリーで12/19(月)10:00〜12/27(火)9:59までポイント10倍以上】買いまわりセール中【中古】Win95/98 ソフト コンパイル ディスクステーション20【10P20Dec11】【画】ネットショップ駿河屋 楽天市場店
- 【送料無料】 レーベル・ブック 1 ストレンジ・デイズ・コンパイル・シリーズ 改訂版 【単行本】HMV ローソンホットステーション R