Lar Desenvolvimento O que é uma biblioteca estática? - o que é techopedia

O que é uma biblioteca estática? - o que é techopedia

Índice:

Anonim

Definição - O que significa Biblioteca Estática?

Uma biblioteca estática é um conceito de programação no qual as bibliotecas compartilhadas com funcionalidades, classes ou recursos especiais são vinculadas a aplicativos ou componentes externos, facilitando a criação de arquivos executáveis ​​e independentes. Durante a vinculação, as partes externas de uma biblioteca estática são carregadas no espaço de endereço ou mescladas com o código do aplicativo.


Uma biblioteca estática fornece um mecanismo eficaz para reutilizar o código.

Techopedia explica Biblioteca Estática

As bibliotecas estáticas são chamadas e ativadas pela linguagem de software e um sistema operacional (OS), em comparação às bibliotecas dinâmicas, que usam diferentes mecanismos de implementação. Somente um desenvolvedor ou usuário pode vincular uma biblioteca estática a um aplicativo.


A maioria dos conceitos de biblioteca é derivada da biblioteca estática, que evoluiu de um conceito no qual os mesmos códigos ou rotinas de programação não são reimplementados para aplicativos ou componentes diferentes. Em vez disso, é definida uma biblioteca com rotinas necessárias.


Os principais benefícios da biblioteca estática são os seguintes:

  • Garante a versão da biblioteca e a compatibilidade com o código do aplicativo desenvolvido, facilitando a manutenção da versão.
  • Permite a criação de arquivos executáveis ​​únicos. Somente partes da biblioteca necessárias de um arquivo executável devem ser vinculadas, em comparação a uma biblioteca dinâmica, que requer o carregamento de toda a biblioteca. No entanto, o tamanho do arquivo executável é maior quando uma biblioteca estática é usada.
O que é uma biblioteca estática? - o que é techopedia