Huis Ontwikkeling Wat is een statische bibliotheek? - definitie van techopedia

Wat is een statische bibliotheek? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Static Library?

Een statische bibliotheek is een programmeerconcept waarin gedeelde bibliotheken met speciale functionaliteiten, klassen of bronnen worden gekoppeld aan externe toepassingen of componenten, waardoor het maken van zelfstandige en uitvoerbare bestanden wordt vergemakkelijkt. Tijdens het koppelen worden de externe delen van een statische bibliotheek in de adresruimte geladen of samengevoegd met toepassingscode.


Een statische bibliotheek biedt een effectief mechanisme voor het hergebruiken van code.

Techopedia verklaart Static Library

Statische bibliotheken worden opgeroepen en geactiveerd door softwaretaal en een besturingssysteem (OS), versus dynamische bibliotheken, die verschillende implementatiemechanismen gebruiken. Alleen een ontwikkelaar of gebruiker mag een statische bibliotheek aan een toepassing koppelen.


De meeste bibliotheekconcepten zijn afgeleiden van de statische bibliotheek, die is voortgekomen uit een concept waarin dezelfde programmeercodes of routines niet opnieuw worden geïmplementeerd voor verschillende toepassingen of componenten. In plaats daarvan is een bibliotheek met vereiste routines gedefinieerd.


De belangrijkste voordelen van statische bibliotheken zijn:

  • Garandeert bibliotheekversie en compatibiliteit met de ontwikkelde applicatiecode, waardoor versie-onderhoud wordt vergemakkelijkt.
  • Hiermee kunt u enkele uitvoerbare bestanden maken. Alleen vereiste bibliotheekonderdelen van een uitvoerbaar bestand moeten worden gekoppeld, versus een dynamische bibliotheek, die het laden van de gehele bibliotheek vereist. Het uitvoerbare bestand is echter groter wanneer een statische bibliotheek wordt gebruikt.
Wat is een statische bibliotheek? - definitie van techopedia