Зміст:
Визначення - Що означає Статична бібліотека?
Статична бібліотека - це концепція програмування, в якій спільні бібліотеки з особливими функціональними можливостями, класами або ресурсами пов'язані із зовнішніми програмами або компонентами, полегшуючи створення автономних та виконуваних файлів. Під час посилання зовнішні частини статичної бібліотеки завантажуються в адресний простір або об'єднуються з кодом програми.
Статична бібліотека забезпечує ефективний механізм повторного використання коду.
Техопедія пояснює Статичну бібліотеку
Статичні бібліотеки викликаються та активуються мовою програмного забезпечення та операційною системою (ОС) порівняно з динамічними бібліотеками, які використовують різні механізми реалізації. Лише розробник або користувач може пов’язати статичну бібліотеку з додатком.
Більшість концепцій бібліотеки є похідними статичної бібліотеки, яка розвинулася з концепції, в якій одні і ті ж коди програмування або підпрограми не повторно застосовуються для різних програм або компонентів. Скоріше, визначена бібліотека з необхідними процедурами.
Основні переваги статичної бібліотеки такі:
- Забезпечує версію бібліотеки та сумісність із розробленим кодом програми, полегшуючи обслуговування версій.
- Дозволяє створювати окремі виконувані файли. Пов’язані лише необхідні частини бібліотеки виконуваного файлу порівняно з динамічною бібліотекою, яка вимагає завантаження всієї бібліотеки. Однак розмір виконуваного файлу вище, коли використовується статична бібліотека.
