コンパイルとは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|動画|本・雑誌|文献|商品|全文検索
Weblio 辞書 > 同じ種類の言葉 > 情報 > コンピュータ > コンパイル > コンパイルの意味・解説 

三省堂 大辞林

三省堂三省堂

PHP用語集

PHPプロ!PHPプロ!

Compile コンパイル

【同】 コンパイル

PHPソースコードを、コンピューター上で実行可能な形式バイトコード)に変換すること。PHPは、実行時にソースコードのコンパイルを行いバイトコード生成した後、言語エンジンバイトコード解釈してプログラム実行させる。アクセラレータは、コンパイル済みバイトコードキャッシュすることで、コンパイル時間不要にし、動作速度を向上させている。



IT用語辞典バイナリ

IT用語辞典バイナリIT用語辞典バイナリ

コンパイル

【英】compile

コンパイルとは、プログラミング言語記述されたソースコードを、コンピューター解釈できる機械語としてのオブジェクトコード変換することである。コンパイルを行うために用いられるソフトウェアコンパイラと呼ばれ、コンパイルによって変換されるプログラミング言語コンパイラ型言語総称される。

コンパイルの作業は、ソースコード開発時に一括して変換するものであり、変換時にはオブジェクトコード実行は行われない。オブジェクトコ-ドはプログラム実行時に直接読み込まれる。これに対してプログラム実行時に逐次変換され実行されるタイププログラミング言語は、インタープリタ型言語呼ばれるコンパイラ型言語インタープリタ型言語比べても実行速度速いことを特徴とする。

プログラミングのほかの用語一覧
開発環境:  共有ライブラリ  行番号  コンパイラ  コンパイル  コンパイルエラー  クラスライブラリ  ニーモニック


ウィキペディア

ウィキペディアウィキペディア

コンパイラ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/01/14 03:10 UTC 版)

(コンパイル から転送)

コンパイラ(compiler)とは、プログラミング言語で書かれたプログラムを、コンピュータが直接実行可能な機械語のプログラムに変換するソフトウェアである。また、コンパイラによる変換工程をコンパイルと呼ぶ。Visual Studioなどではビルドと呼んでいる(概念としては、コンパイルはビルドの過程のひとつである)。

コンパイル前のプログラムを特に「ソースコード」(原始コード)と呼び、反対にコンパイル後のプログラムを「オブジェクトコード」(目的コード)と呼んで区別する。

多くの場合、コンパイルされた機械語プログラムの実行は、インタプリタを介した実行より高速である。反面、開発時には動作テストのたびに比較的時間のかかるコンパイル作業が必要である。

コンパイラが出力するオブジェクトファイルは、実際に実行するコード以外に外部からの呼び出しをするための名前と、実行開始位置をセットにした情報を持っている場合があり、外部からコードを参照して実行することができる。場合によっては実行できるソフトウェアにするために、ほかのオブジェクトファイルとのリンクが必要なこともある。




「コンパイラ」の続きの解説一覧




コンパイルと同じ種類の言葉



コンパイルに関連した本

コンパイルに関係した商品


コンパイルのページへのリンク
「コンパイル」の関連用語
コンパイルのお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「コンパイル」を見る
_ _   


コンパイルのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
三省堂三省堂
Copyright (C) 2001-2012 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
PHPプロ!PHPプロ!
©COPYRIGHT ASIAL CORPORATION ALL RIGHTS RESERVED.
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2012 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリコンパイルの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのコンパイラ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS