【らいぶらり】
ライブラリ とは?
最終更新:
💡 「車輪の再発明を防ぐ」再利用可能なコードの部品集
ライブラリは、計算や通信、画像処理などの機能を再利用できるようにまとめたプログラムの部品集。自分のコードから機能を呼び出して使い、言語の環境と一緒に提供されるものや外部から追加するものがある。
📌 このページのポイント
ライブラリって何?
自分で全部作らなくても、用意された機能を借りられるコードの部品集だよ。たとえばPythonのmathを使えば、平方根を求める計算を、用意された関数で行えるんだ。
読み込むだけで処理が終わるの?
必要な機能を読み込み、その使い方に合わせて呼び出すよ。Pythonならimport mathで読み込み、math.sqrt(9)で9の平方根を求める、といった形だね。読み込んだだけで、目的の計算や画像加工が全部済むわけではないよ。
標準ライブラリと外部のものは違う?
標準ライブラリは、言語の環境と一緒に提供されるもの。外部のライブラリは、別途追加することが多いよ。使える機能や追加方法は言語・環境で違うので、公式の使い方を確認しよう。
フレームワークとの違いは?
どう選んだり更新したりすればよい?
必要な機能、使い方の資料、利用条件、対応する環境や更新の状況を確認しよう。人気があるだけで安全や相性は保証されない。バージョンを記録し、変更点と自分のコードの動作を確認して更新することが大切だね。
まとめ:ざっくりこれだけ覚えればOK!
「ライブラリ」って出てきたら「必要な機能を借りて使えるプログラムの部品集」と思えばだいたいOK!
📖 おまけ:英語の意味
「Library」 = 図書館・書庫
💬 本(コード)が収められた「図書館(ライブラリ)」のイメージ。必要な本(関数・クラス)を取り出して使う