Acasă Dezvoltare Ce este o bibliotecă statică? - definiție din techopedia

Ce este o bibliotecă statică? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Biblioteca statică?

O bibliotecă statică este un concept de programare în care bibliotecile partajate cu funcționalități, clase sau resurse speciale sunt legate de aplicații sau componente externe, facilitând crearea de fișiere de sine stătătoare și executabile. În timpul legăturii, părțile externe ale unei biblioteci statice sunt încărcate în spațiul de adrese sau îmbinate cu codul aplicației.


O bibliotecă statică oferă un mecanism eficient pentru reutilizarea codului.

Techopedia explică Biblioteca statică

Bibliotecile statice sunt numite și activate de limbajul software și de un sistem de operare (OS), versus bibliotecile dinamice, care utilizează diferite mecanisme de implementare. Doar un dezvoltator sau utilizator poate lega o bibliotecă statică cu o aplicație.


Majoritatea conceptelor de bibliotecă sunt derivate ale bibliotecii statice, care a evoluat dintr-un concept în care aceleași coduri de programare sau rutine nu sunt reimplementate pentru aplicații sau componente diferite. Mai degrabă, este definită o bibliotecă cu rutine necesare.


Avantajele cheie ale bibliotecii statice sunt următoarele:

  • Asigură versiunea și compatibilitatea bibliotecii cu codul aplicației dezvoltat, facilitând întreținerea versiunii.
  • Permite crearea de fișiere executabile individuale. Doar părțile obligatorii ale bibliotecii dintr-un fișier executabil trebuie conectate, versus o bibliotecă dinamică, care necesită încărcarea întregii biblioteci. Cu toate acestea, dimensiunea fișierului executabil este mai mare atunci când este utilizată o bibliotecă statică.
Ce este o bibliotecă statică? - definiție din techopedia