Библиотека (компьютерная)
- Динамическая компоновка позволяет совместно использовать исполняемые файлы и другие общие объектные файлы.
- Модули программы загружаются из отдельных совместно используемых объектов в память во время загрузки или выполнения.
- Общие библиотеки могут быть статически связаны во время компиляции или откладываться до загрузки.
- Объектно-ориентированное программирование требует дополнительной информации, которую традиционные библиотеки не предоставляют.
- В период 1980-х и 1990-х годов динамическая компоновка стала доступной в большинстве операционных систем.
- Объектные библиотеки или распределенные объекты объединяют удаленные вызовы процедур для эффективной работы на разных платформах.
- Библиотеки классов являются приблизительным ООП-эквивалентом более старых типов библиотек кода.
- В современных Unix-подобных системах файлы libfoo.a и libfoo.so хранятся в каталогах, таких как /lib, /usr/lib или /usr/local/lib.
Полный текст статьи: