(library)とは便利なプログラムの部品をいっぱい集めて、ひとまとめにしたファイルのことです。詳しく書くよ一言で言えば「プログラムの部品の寄せ集めファイル」が「ライブラリ」です。できる、便利な部品が詰まっています。あなたが「きのこたけのこ戦争」についてレポートを提出しなくてはいけないとしましょう。しますか?いろいろと手段はあるでしょうが、図書館に調べに行くのも選択肢の一つです。「『きのこたけのこ戦争』について」なんて名前の書籍があれば、しめたものです。丸写しの是非は置いておいて、そのまま写せば、レポートが完成します。同じように考えてください。プログラムに、ある処理をさせたいとしましょう。しますか?一番、真っ当なやり方は自分で処理を書くことですね。汗水たらしてキーボードを叩く姿は美しいです。世の中には親切な人がいるのです。その親切な人は、みんながやりたくなりそうな処理を、あらかじめプログラムの部品として作ってくれました。「データベースに接続したいだろうな~」「ログを出力したいだろうな~」「ファイルの存在チェックをやりたいだろうな~」などなど、ありがちな処理は既に用意されています。この、ありがちな処理をプログラムの部品の形でいっぱい詰め込んだファイルが、ライブラリです。図書館には、本がたくさん収められています。ライブラリには、プログラムの部品がたくさん収められています。ライブラリの使い方は図書館と同じです。必要な処理を見つけて、丸写しすれば良いのです。