38973

38973



Rozdział 13

Biblioteka standardowa

Czyni jest biblioteka?

Bibliotekę w języku C stanowi zbiór skompilowanych wcześniej funkcji, który można łączyć z programem. Biblioteki tworzy się, aby udostępnić zbiór pewnych “wyspecjalizowanych” funkcji do dyspozycji innych programów. Tworzenie bibliotek jest o tyle Istotne, że takie podejście znacznie ułatwia tworzenie nowych programów. Łatwiej jest utworzyć program w oparciu o istniejące biblioteki, niż pisać program wraz ze wszystkimi potrzebnymi funkcjami1.

Po co nam biblioteka standardowa?

W którymś z |>oczątkowych rozdziałów tego podręcznika napisane jest, że czysty język C nie może zbyt wiele. Tak naprawdę, to język C sam w sobie praktycznie nic ma meclianizmów do obsługi np. wejścia-wyjścia. Dlatego też większość systemów oj>eracyjnych posiada tzw. bibliotekę standardową zwaną też biblio teką języka C. To właśnie w niej zawarte są podstawowe funkcjonalności, dzięki którym twój program może np. napisać coś na ekranie.

Jak skonstruowana jest biblioteka standardowa?

Zapytacie się zapewne jak biblioteka standardowa realizuje te funkcje, skoro sam język C tego nie potrafi. Odpowiedź jest prosta biblioteka standardowa nie jest napisana w samym języku C. Ponieważ C jest językiem tłumaczonym do kodu maszynowego, to w praktyce? nie ma żadnych przeszkód, żeby np. połączyć go z językiem niskiego poziomu, jakim jest np. asembler. Dlatego biblioteka C z jednej strony udostępnia gotowe funkcje w języku C, a z drugiej za pomocą niskopoziomowych meclianizmów2 komunikuje się z systemem operacyjnym, który wykonuje od]xnviednie czynności.

95

1

Początkujący programista zapewne nic byłby w stanic napisać nawet funkcji printf.

2

Takicłi. jak np. wywoływanie przerwali programowych.



Wyszukiwarka

Podobne podstrony:
Ostatni rozdział - Historia Biologii" jest przewodnikiem po wydawnictwach bibliograficznych, p
Bibliografia niniejsza mimo pozorów nie jest bibliografią osobową. Jej „osobowe rozdziały” tworzą wy
266 RECENZJE I PRZEGLĄDY PIŚMIENNICTWA Rozdział czwarty poświęcony jest adaptacji bibliotek do wymog
13    Biblioteka standardowa    85 Czym jest biblioteka?
Rozdział 20BibliotekiCzym jest biblioteka Biblioteka jest to zbiór funkcji, które zostały wydzielone
zdjeG7 Rozdział 13Bibliografia Źródła bibliograficzne należą do materiałów uzupełniających tekst
Ostatni rozdział - Historia Biologii" jest przewodnikiem po wydawnictwach bibliograficznych, p
rozdział (32) _ ■ - Odchylenie standardowe jest pierwiastkiem kwadratowym y. wariancji. Ta ]0jWł ry
3)    Powołanie w Bibliotece Narodowej stanowiska ds. bibliografii regionalnej - osob
Wrocławiu PROJEKT KODEKSU KARNEGO POLSKIEGO REPRINT Z ROKU 1918 Właścicielem obiektu jest Biblioteka
Pliki nagłówkowe •    Biblioteka standardowa języka C w bibliotece języka
169 Informator wystawy Pracownicy Biblioteki według stanowisk służbowych (stan na 31 XII 1994
skany11 BIBLIOGRAFIACzym jest bibliografia? Jest to spis wszystkich publikacji użytych w pracy, umie
Rozdział 1 Organizacja systemu... Rada Biblioteczna pod przewodnictwem dr. Dariusza Grygrowskiego (W
2. Bibliotekarz Bibliotekarz zatrudniony jest w bibliotece, odpowiada za jej funkcjonowanie. Gł

więcej podobnych podstron