narzędzia |
Biblioteka programistycznaBiblioteka (w informatyce) – zbiór klas, funkcji (i ew. innych konstrukcji programistycznych), z których korzystają różne programy. Za twórców koncepcji bibliotek uważani są Maurice Wilkes, David J. Wheeler i Stanley Gill, autorzy książki "The Preparation of Programs for an Electronic Digital Computer" z 1951. Biblioteki są bardzo często związane z jednym językiem programowania. Interfejsy do innych języków są tworzone za pomocą tzw. wrapperów – fragmentów kodu, które odbierają wywołanie w języku danego programu, przetwarzają je na wywołanie języka biblioteki, wysyłają wywołanie do biblioteki i przetwarzają zwrócone wyniki na postać odpowiednią dla danego języka. Popularnym językiem, w którym pisane są biblioteki, jest język C, ze względu na łatwość pisania wrapperów z C do innych języków. Wyróżnia się biblioteki statyczne, dynamiczne oraz uruchomieniowe. [edytuj] Rodzaje bibliotek[edytuj] Biblioteki systemowe i ogólne[edytuj] Biblioteki obsługi urządzeń peryferyjnych[edytuj] Biblioteki graficzne[edytuj] Biblioteki okienkowe (menadżery okien, GUI)[edytuj] Biblioteki matematyczne[edytuj] Biblioteki renderingu fontów[edytuj] Biblioteki dla tworzenia gier[edytuj] Biblioteki audio[edytuj] Biblioteki kryptograficzne[edytuj] Biblioteki obsługi różnych formatów plików graficznych[edytuj] Biblioteki obsługi trybu tekstowego[edytuj] Biblioteki bazodanowe[edytuj] Biblioteki wyrażeń regularnych[edytuj] Biblioteki służące programowaniu rozproszonemu[edytuj] Zobacz też |