Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 657

Które z poniższych twierdzeń najlepiej charakteryzuje bibliotekę w kontekście programowania?

  1. AZestaw funkcji i klas, które mogą być wykorzystywane w aplikacjachPoprawna
  2. BZbiór kodu źródłowego, który jest stosowany wyłącznie w fazie kompilacji aplikacji
  3. CPlik wykonywalny, który funkcjonuje jako odrębny program
  4. DZbiór zmiennych globalnych, które są dostępne w trakcie działania aplikacji

Wyjaśnienie

Biblioteka w programowaniu to taka paczka różnych funkcji i klas, które można wykorzystać w wielu projektach. Dzięki nim programiści mają łatwiej, bo korzystają z gotowych rozwiązań, co oszczędza czas na pisanie aplikacji. W bibliotekach można znaleźć przeróżne moduły – od prostych funkcji matematycznych po skomplikowane narzędzia do obsługi grafiki, sieci czy baz danych. Znam parę popularnych bibliotek, takich jak React.js w JavaScript, NumPy w Pythonie czy STL w C++. Używanie bibliotek sprawia, że praca programisty jest efektywniejsza, a tworzenie bardziej złożonych aplikacji idzie szybciej, bo nie musisz wszystkiego pisać od podstaw.