おすすめ 格安 レンタルサーバー 比較 星の数ほどあるレンタルサーバーから自分のサーバーを見つけよう!

ライブラリ(library)

ライブラリ(library)

  • ライブラリはある機能を持った汎用性の高いプログラムを他のプログラムから利用できるようにしたプログラムの集合のこと

ライブラリとは、ある機能を持った汎用性の高いプログラムを部品化し、幾つもの部品化されたプログラムを1つの構造化されたファイルにまとめて、他のプログラムから利用できるようにしたプログラムの集合のことです。ライブラリはそれ単体では実行することは出来ず、他のプログラムにより利用されることで役目を果たします。

ライブラリでは頻繁に使用される機能を再利用可能な状態でまとめています。ライブラリを利用することで、プログラマーはすべてを最初からプログラミングする必要がなく、開発効率が飛躍的に向上します。

ライブラリには幾つかの種類があり、静的ライブラリ(static library)、共有ライブラリ(shared library)、動的ライブラリ(dynamically loaded library)の3つです。

静的ライブラリはプログラムの構築時に予め組み込まれるタイプのライブラリです。ライブラリ部分は再コンパイルの必要がなく、ソースコードは開示されません。リンクされているプログラムのみ参照できます。

共有ライブラリは、プログラム実行時にメモリ上に展開されるタイプのライブラリです。実行プログラムは共有ライブラリを読み込むことが出来ます。

動的ライブラリは、プログラム実行中、必要な場合にのみ読み込まれるタイプのライブラリです。プラグインやモジュールなどに利用されます。

コメントを残す

サブコンテンツ

最近のコメント

    このページの先頭へ