Domov vývoj Čo je statická knižnica? - definícia z technológie

Čo je statická knižnica? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená statická knižnica?

Statická knižnica je koncepcia programovania, v ktorej sú zdieľané knižnice so špeciálnymi funkciami, triedami alebo zdrojmi spojené s externými aplikáciami alebo komponentmi, čo uľahčuje vytváranie samostatných a spustiteľných súborov. Počas prepájania sú externé časti statickej knižnice načítané do adresného priestoru alebo zlúčené s aplikačným kódom.


Statická knižnica poskytuje efektívny mechanizmus na opakované použitie kódu.

Techopedia vysvetľuje statickú knižnicu

Statické knižnice sa volajú a aktivujú softvérovým jazykom a operačným systémom (OS) verzus dynamické knižnice, ktoré používajú rôzne implementačné mechanizmy. Statickú knižnicu môže k aplikácii pripojiť iba vývojár alebo používateľ.


Väčšina konceptov knižnice je derivátom statickej knižnice, ktorá sa vyvinula z konceptu, v ktorom rovnaké programové kódy alebo rutiny nie sú opätovne implementované pre rôzne aplikácie alebo komponenty. Skôr je definovaná knižnica s požadovanými rutinami.


Kľúčové výhody statickej knižnice sú tieto:

  • Zaisťuje verziu knižnice a kompatibilitu s vyvinutým kódom aplikácie, čo uľahčuje údržbu verzie.
  • Umožňuje vytváranie samostatných spustiteľných súborov. Musia byť spojené iba požadované časti spustiteľného súboru knižnice verzus dynamická knižnica, ktorá vyžaduje načítanie celej knižnice. Pri použití statickej knižnice je však veľkosť spustiteľného súboru vyššia.
Čo je statická knižnica? - definícia z technológie