Dom Rozwój Co to jest biblioteka statyczna? - definicja z techopedia

Co to jest biblioteka statyczna? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza biblioteka statyczna?

Biblioteka statyczna to koncepcja programistyczna, w której biblioteki współdzielone ze specjalnymi funkcjami, klasami lub zasobami są połączone z zewnętrznymi aplikacjami lub komponentami, ułatwiając tworzenie samodzielnych i wykonywalnych plików. Podczas łączenia zewnętrzne części biblioteki statycznej są ładowane do przestrzeni adresowej lub scalane z kodem aplikacji.


Biblioteka statyczna zapewnia skuteczny mechanizm ponownego wykorzystania kodu.

Techopedia wyjaśnia bibliotekę statyczną

Biblioteki statyczne są wywoływane i aktywowane przez język oprogramowania i system operacyjny (OS), w przeciwieństwie do bibliotek dynamicznych, które używają różnych mechanizmów implementacji. Tylko programista lub użytkownik może połączyć bibliotekę statyczną z aplikacją.


Większość koncepcji bibliotek jest pochodnymi biblioteki statycznej, która ewoluowała od koncepcji, w której te same kody programowania lub procedury nie są ponownie wdrażane dla różnych aplikacji lub komponentów. Zamiast tego definiowana jest biblioteka z wymaganymi procedurami.


Najważniejsze zalety biblioteki statycznej są następujące:

  • Zapewnia wersję biblioteki i zgodność z opracowanym kodem aplikacji, ułatwiając utrzymanie wersji.
  • Umożliwia tworzenie pojedynczych plików wykonywalnych. Tylko wymagane części biblioteki pliku wykonywalnego muszą być połączone, w przeciwieństwie do biblioteki dynamicznej, która wymaga załadowania całej biblioteki. Jednak rozmiar pliku wykonywalnego jest większy, gdy używana jest biblioteka statyczna.
Co to jest biblioteka statyczna? - definicja z techopedia