Biblioteka programistyczna: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m →‎Kategoryzacja: drobne redakcyjne
Linia 3:
Dobór odpowiedniej biblioteki programistycznej może ułatwić zaimplementowanie niemalże dowolnego zadania. Pisanie programów jedynie za pomocą czystych elementów języka programowania jest czasochłonne, a czasami nawet niemożliwe.
== Kategoryzacja ==
Ze względu na czas dołączania biblioteki do programu wyróżniamy biblioteki statyczne dołączane w czasie [[Konsolidacja|konsolidacji]] oraz biblioteki dynamiczne dołączane w czasie uruchamiania programu.
 
=== Biblioteki statyczne ===
{{Integracja | biblioteka statyczna | | sekcja = tak }}
BibliotekaBiblioteki statycznastatyczne (ang. ''static library'') łączonałączone jest z programem w momencie konsolidacji. W przypadku narzędzi dostarczonych przez [[Microsoft]] dla systemów z rodziny [[Microsoft Windows|Windows]] pliki bibliotek mają zazwyczaj rozszerzenia <code>.lib</code> lub <code>.obj</code>, natomiast dla pakietów w systemach z rodziny [[Unix]] (np. [[GNU Compiler Collection|GCC]]) i ich [[Port (oprogramowanie)|portach]] dla systemu Microsoftu (jakim jest np. [[MinGW]]) są to <code>.a</code> lub <code>.o</code>{{fakt|data=2014-07}}.
 
=== Biblioteki dynamiczne ===