Implementacje Istnieje wiele implementacji biblioteki standardowej języka C. W systemach Unix i systemach uniksopodobnych biblioteka standardowa języka C jest częścią szerszej tzw. biblioteki języka C (w skrócie libc), która jest używana, bezpośrednio lub pośrednio, przez praktycznie każdy program, niezależnie od języka w jakim jest napisany. Realizacją biblioteki libc jest na przykład biblioteka GNU libc (aktualnie najnowsza jest wersja glibc 2.33, wydana 1 lutego 2021 roku), używana m.in. w systemie GNU/Linux. Innym wariantem libc jest wersja BSD libc.

W systemie Windows, biblioteka standardowa języka C jest zaimplementowana jako część tzw. Universal C Runtime Libraries (UCRT).

Istnieją także lekkie implementacje biblioteki standardowej języka C, jak np. diet libc czy uClibc, projektowane z myślą o urządzeniach przenośnych lub w celu stworzenia implementacji wolnej od historycznych zaszłości, którą będzie łatwiej rozwijać.

Za dosyć lekki wariant biblioteki standardowej języka C uchodzi biblioteka Bionic, która jest używana w systemie Android.

Zobacz też GLib (G Library) - niskopoziomowa, narzędziowa biblioteka funkcji dla programistów języka C wykorzystywana w GTK+ i Gnome

Przypisy

Kategoria:Biblioteki standardowe