Bibliothèque dynamique

Auteur: Robert Simon
Date De Création: 17 Juin 2021
Date De Mise À Jour: 24 Juin 2024
Anonim
Bibliothèque dynamique - La Technologie
Bibliothèque dynamique - La Technologie

Contenu

Définition - Que signifie Dynamic Library?

Une bibliothèque dynamique est un concept de programmation dans lequel des bibliothèques partagées dotées de fonctionnalités spéciales sont lancées uniquement pendant l'exécution du programme, ce qui minimise la taille globale du programme et améliore les performances des applications tout en réduisant la consommation de mémoire. Dans la plupart des logiciels, la distribution de fonctionnalités spécifiques dans des modules distincts permet le chargement en fonction des besoins.

Une bibliothèque dynamique ne fait jamais partie d'un fichier ou d'une application exécutable. Pendant l'exécution, un lien est établi entre une bibliothèque dynamique et un fichier ou une application exécutable.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la bibliothèque dynamique

Les plates-formes logicielles utilisent différents mécanismes pour la mise en œuvre dynamique de la bibliothèque. Une bibliothèque dynamique est appelée et activée en fonction de la langue de son logiciel et de son système d'exploitation.

La bibliothèque dynamique a évolué à partir du concept suivant: si plusieurs applications utilisent certaines fonctionnalités de la bibliothèque via plusieurs lignes de code, il est plus facile de gérer et de mettre à niveau différentes versions de la bibliothèque plutôt que d'appliquer les modifications d'application correspondantes. De plus, comme une bibliothèque dynamique contient plusieurs lignes de code, l'établissement d'un lien au moment de la compilation permet de réduire la mémoire globale et d'améliorer les performances de l'application.

Une bibliothèque dynamique est chargée dans l'espace adresse lors de l'exécution ou du lancement. Lorsqu'elle est chargée au moment de l'exécution, une bibliothèque dynamique est appelée "bibliothèque chargée dynamiquement" ou "bibliothèque liée dynamiquement". Lorsqu'elle est chargée au lancement, une bibliothèque dynamique est appelée "bibliothèque dépendante dynamique".