Содержание

Библиотека - это коллекция неизменяемых ресурсов, используемых программой. Она может включать конфигурационные данные, документацию, help-файлы, код с классами и функциями, спецификации

типов.

Также библиотека - это коллекция имплементаций конкретных поведений, написанное на выбранном языке с хорошо определенным интерфейсом, через который и вызывается это поведение.

По-факту, библиотеки - это и есть переиспользуемые компоненты.

Для компилируемых языков они бывают статические и динамические.

Для интерпретируемых языков такой разницы нет

Библиотека и Компонент - это нечто близкое