ライブラリ(library)とは、以下に意味を持つ単語である。
- 図書館の事
- 映像保管施設(NHKアーカイブスほか)の事
- DVDレコーダー・動画ソフトにおける"録画一覧・作品一覧"の事
- 外部に提供する関数やクラスなどをひとまとまりにしたファイル - プログラミングにおけるライブラリの事
- トレーディングカードゲームでのデッキの別称。遊戯王でも稀に使われるが、主にMTGで使われている。
プログラミングにおけるライブラリ
プログラミングにおけるライブラリとは、外部に提供するクラスや関数をひとまとまりにしたもの。
ライブラリを参照することで、参照元となるプログラムはライブラリで提供されている要素を使用することが出来る。
動的リンクライブラリ
動的リンクライブラリは、DLL(ダイナミックリンクライブラリ)と呼ばれるファイルとして提供される。
動的リンクライブラリは複数のプログラムから参照することが出来、同じライブラリを利用するプログラムは
内部にライブラリの内容を持たなくて済むので、プログラムサイズが軽減される。
静的リンクライブラリ
静的リンクライブラリは、コンパイル時に、ライブラリの提供する機能をプログラム内に組み込む。
プログラムのサイズは大きくなるが、ライブラリを併せて配布しなくてよい、動作速度が速いなどのメリットを持つ。
関連項目
- 3
- 0pt