ライブラリ(Library)は、汎用性の高い複数の
プログラムを、再利用可能な形でひとまとまりにしたものである。ライブラリと呼ぶ時は、それ単体では
プログラムとして動作させることはできない
実行ファイルではない場合がある。ライブラリは他のプログラムに何らかの機能を提供するコードの集まりと言うことができる。
ソースコードの場合と、
オブジェクトコード、あるいは専用の形式を用いる場合とがある。たとえば、UNIXのライブラリはオブジェクトコードをarと呼ばれる
アーカイバでひとまとめにして利用する。図書館(Library)と同様にプログラム(算譜)の書庫であるので、索引方法が重要である。