Biblioteka programistyczna: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Addbot (dyskusja | edycje)
m Bot: Migrating 34 interwiki links, now provided by Wikidata on d:q188860 (translate me)
Linia 3:
Wyróżnia się biblioteki [[Biblioteka statyczna|statyczne]], [[Biblioteka dynamiczna|dynamiczne]] oraz [[Biblioteka uruchomieniowa|uruchomieniowe]].
 
Biblioteki są bardzo często związane z jednym [[język programowania|językiem programowania]]. [[InterfejsApplication Programming Interface|Interfejsy]]y 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 [[C (język programowania)|język C]], ze względu na łatwość pisania wrapperów z C do innych języków.
 
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]].