Taula de continguts:
Definició: què significa Biblioteca estàtica?
Una biblioteca estàtica és un concepte de programació en què les biblioteques compartides amb funcionalitats, classes o recursos especials estan enllaçades a aplicacions o components externs, facilitant la creació de fitxers autònoms i executables. Durant l'enllaç, les parts externes d'una biblioteca estàtica es carreguen a l'espai d'adreces o es fusionen amb el codi de l'aplicació.
Una biblioteca estàtica proporciona un mecanisme eficaç per reutilitzar codi.
Techopedia explica Biblioteca estàtica
Les biblioteques estàtiques s’anomenen i s’activen mitjançant llenguatge de programari i un sistema operatiu (SO), versus les biblioteques dinàmiques, que utilitza diferents mecanismes d’implementació. Només un desenvolupador o usuari pot enllaçar una biblioteca estàtica amb una aplicació.
La majoria de conceptes de biblioteca són derivats de la biblioteca estàtica, que va evolucionar a partir d’un concepte en què els mateixos codis de programació o rutines no es reimplementen per a aplicacions o components diferents. Més aviat es defineix una biblioteca amb les rutines necessàries.
Els principals avantatges de la biblioteca estàtica són els següents:
- Assegura la versió de la biblioteca i la compatibilitat amb el codi de l'aplicació desenvolupat, facilitant el manteniment de la versió.
- Permet la creació de fitxers executables únics. Només s’han d’enllaçar les parts necessàries de la biblioteca d’un fitxer executable, versus una biblioteca dinàmica, que requereix carregar tota la biblioteca. Tanmateix, la mida del fitxer executable és més gran quan s’utilitza una biblioteca estàtica.
