库都至少含有如下常用组件的定义：
哲学.标准库设计的哲学多种多样。比如，C++的设计者Bjarne Stroustrup 写道：这就是相对较小的标准库，只包含“每一个程序员”在构建多种软件时都实际可能需要的要素。这就是C和C++标准库中的哲学。相对的，Python 的设计者 Guido van Rossum 对标准库的看法要更倾向于包容，他在 Python 教程中写道：Van Rossum 于是列举了处理 XML、XML-RPC、电子邮件信息、和本地化的库，这些都是被 C