Bibliothèque statique

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

Contenu

Définition - Que signifie bibliothèque statique?

Une bibliothèque statique est un concept de programmation dans lequel des bibliothèques partagées avec des fonctionnalités, des classes ou des ressources spéciales sont liées à des applications ou des composants externes, facilitant ainsi la création de fichiers autonomes et exécutables. Lors de la liaison, des pièces externes de bibliothèques statiques sont chargées dans l'espace adresse ou fusionnées avec le code de l'application.

Une bibliothèque statique constitue un mécanisme efficace pour la réutilisation du code.

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 statique

Les bibliothèques statiques sont appelées et activées par le langage logiciel et un système d'exploitation, par opposition aux bibliothèques dynamiques, qui utilisent différents mécanismes de mise en œuvre. Seul un développeur ou un utilisateur peut lier une bibliothèque statique à une application.

La plupart des concepts de bibliothèque sont des dérivés de la bibliothèque statique, qui a évolué à partir d'un concept dans lequel les mêmes codes ou routines de programmation ne sont pas réimplémentés pour différentes applications ou composants. Au lieu de cela, une bibliothèque avec les routines requises est définie.

Les principaux avantages de la bibliothèque statique sont les suivants:
  • Assure la version de la bibliothèque et la compatibilité avec le code d'application développé, facilitant ainsi la maintenance de la version.
  • Permet la création de fichiers exécutables uniques. Seules les parties de bibliothèque requises d'un fichier exécutable doivent être liées, par opposition à une bibliothèque dynamique, ce qui nécessite le chargement de la bibliothèque entière. Cependant, la taille du fichier exécutable est plus grande lorsqu'une bibliothèque statique est utilisée.