Casa Sviluppo Che cos'è una libreria statica? - definizione da techopedia

Che cos'è una libreria statica? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Libreria statica?

Una libreria statica è un concetto di programmazione in cui le librerie condivise con funzionalità, classi o risorse speciali sono collegate ad applicazioni o componenti esterni, facilitando la creazione di file autonomi ed eseguibili. Durante il collegamento, le parti esterne di una libreria statica vengono caricate nello spazio degli indirizzi o unite con il codice dell'applicazione.


Una libreria statica fornisce un meccanismo efficace per il riutilizzo del codice.

Techopedia spiega Static Library

Le librerie statiche vengono chiamate e attivate dal linguaggio software e da un sistema operativo (OS), rispetto alle librerie dinamiche, che utilizzano diversi meccanismi di implementazione. Solo uno sviluppatore o un utente può collegare una libreria statica a un'applicazione.


La maggior parte dei concetti di libreria sono derivati ​​della libreria statica, che si è evoluta da un concetto in cui gli stessi codici di programmazione o routine non vengono reimplementati per applicazioni o componenti diversi. Piuttosto, viene definita una libreria con le routine richieste.


I principali vantaggi della libreria statica sono i seguenti:

  • Assicura la versione della libreria e la compatibilità con il codice dell'applicazione sviluppato, facilitando la manutenzione della versione.
  • Abilita la creazione di singoli file eseguibili. È necessario collegare solo le parti di libreria necessarie di un file eseguibile, rispetto a una libreria dinamica, che richiede il caricamento dell'intera libreria. Tuttavia, la dimensione del file eseguibile è maggiore quando viene utilizzata una libreria statica.
Che cos'è una libreria statica? - definizione da techopedia