Wróć do bloga
Encyklopedia12 października 2020

Biblioteka programistyczna

Biblioteka programistyczna

Biblioteka programistyczna – gotowy kod, z którego korzystają inni programiści. Większość języków programowania posiada własne biblioteki. Składa się ona głównie z klas i funkcji.

Dzięki udostępnianiu kodu, który został poprawnie napisany, a jego działanie sprawdzono, można go ponownie wykorzystać bez konieczności opracowywania od podstaw. Służy jako źródło dla innych twórców oprogramowania.

Programista z biblioteki używa tylko funkcje, które są mu potrzebne w danym projekcie, po czym pełna kontrola wykonania kodu wraca do niego. 

Rodzaje bibliotek programistycznych

Oprócz podziału bibliotek ze względu na język, dla jakiego powstał, możemy wyróżnić różne typy bibliotek programistycznych, pod kątem czasu, w którym dołączają do tworzonego programu:

  • Biblioteki statyczne – dołącza do programu w momencie jego kompilacji, kiedy to łączymy kod programu z ręcznie wstawionym kodem biblioteki do kodu źródłowego.
  • Biblioteki dynamiczne – kod  może dołączyć do programu w dowolnym momencie jego działania.
  • Biblioteki współdzielone – może być współdzielony przez wiele jednocześnie uruchomionych programów.