Wolna encyklopedia

Biblioteka (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.

Spis treści

Rodzaje bibliotek

Biblioteki systemowe i ogólne

Biblioteki obsługi urządzeń peryferyjnych

Biblioteki graficzne

Biblioteki okienkowe (menadżery okien, GUI)

Biblioteki matematyczne

Biblioteki renderingu fontów

Biblioteki dla tworzenia gier

Biblioteki audio

Biblioteki kryptograficzne

Biblioteki obsługi różnych formatów plików graficznych

Biblioteki obsługi trybu tekstowego

Biblioteki bazodanowe

Biblioteki wyrażeń regularnych

Biblioteki służące programowaniu rozproszonemu

Zobacz też