Taula de continguts:
Definició: què significa Biblioteca Dinàmica?
Una biblioteca dinàmica és un concepte de programació en què només es llança biblioteques compartides amb funcionalitats especials durant l'execució del programa, que minimitza la mida global del programa i facilita el rendiment de l'aplicació millorat per a un consum de memòria reduït. En la majoria de programes, distribuir funcionalitats específiques en mòduls diferents permet carregar segons sigui necessari.
Una biblioteca dinàmica no forma mai part d’un fitxer o d’una aplicació executable. Durant el temps d'execució, s'estableix un enllaç entre una biblioteca dinàmica i un fitxer o aplicació executable.
Techopedia explica Biblioteca Dinàmica
Les plataformes de programari utilitzen diferents mecanismes per a la implementació dinàmica de la biblioteca. S'anomena i s'activa una biblioteca dinàmica basada en el seu llenguatge de programari i el seu sistema operatiu (SO).
La biblioteca dinàmica va evolucionar a partir del concepte següent: Si diverses aplicacions utilitzen determinades funcionalitats de la biblioteca mitjançant diverses línies de codi, és més fàcil mantenir i actualitzar diferents versions de la biblioteca, en lloc d'aplicar els canvis d'aplicacions corresponents. A més, com que una biblioteca dinàmica conté diverses línies de codi, l'establiment d'un enllaç a l'hora de compilar ajuda a reduir la memòria general i millorar el rendiment de l'aplicació.
Una biblioteca dinàmica es carrega a l’espai d’adreces durant el temps d’execució o el llançament. Quan es carrega en temps d'execució, una biblioteca dinàmica es coneix com a "biblioteca carregada dinàmicament" o "biblioteca vinculada dinàmicament". Quan es carrega al llançament, una biblioteca dinàmica es coneix com a "biblioteca dependent dinàmica".
