2009年11月27日金曜日

インクルード 【include】

インクルードとは、「含める」という意味の英単語。何かを「外部から呼び出して一つにまとめる」という意味で使われる。プログラミングの世界では、ソースファイルの先頭などで、別のソースファイルなどを読み込んで一つにまとめてくれる言語処理系の機能のことを指す。

 C言語などの開発ツールは、ソースコードの中でよく必要になる汎用的な関数や定数宣言、マクロ定義などを機能ごとにファイルにまとめてある。プログラマはソースコードを書く際に、ソースファイルの冒頭部分で特殊な命令を用いて利用したいファイルを指定すると、言語処理系がコンパイルなどを行なう前に指定されたファイルを読み込んで、まとめて処理してくれる。

 C言語の場合はコンパイルの前にプリプロセッサがインクルード処理をしてくれる。スクリプト言語などは実行時に実行環境が処理してくれる場合が多い。

0 件のコメント:

コメントを投稿