C/Biblioteka standardowa: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m poprawka po poprawkach... |
|||
Linia 1:
== Czym jest biblioteka? ==
Bibliotekę w języku C stanowi zbiór skompilowanych wcześniej funkcji,
== Po co nam biblioteka standardowa? ==
Linia 6:
=== Jak skonstruowana jest biblioteka standardowa? ===
Zapytacie 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|asembler]]. Dlatego biblioteka C z jednej strony udostępnia gotowe funkcje w języku C, a z drugiej za pomocą niskopoziomowych mechanizmów<ref>Takich, jak np. wywoływanie przerwań programowych.</ref> komunikuje się z systemem operacyjnym, który wykonuje odpowiednie czynności.
== Gdzie są funkcje z biblioteki standardowej? ==
|