Bibliotheken

Die Sprachen C und C++ bieten trotz aller eingebauten Sprachelemente noch wenig Funktionalität. Um komplexe Operationen durchzuführen, müssen sogenannte Bibliotheken in ein Programm eingebunden werden. Einige davon sind in sogenannte Standardbibliotheken verpackt, andere in komerziellen oder auch frei verfügbaren Funktionssammlungen. Bibliotheken stellen ihre Funktionalität in Header-Dateien zur Verfügung

Die Standardbibliotheken sind bei jedem standartisierten Compiler mit eingebaut. Sie sind auf den meisten Systemen sowohl als statische, wie auch dynamische Bibliothek unter dem Namen clib verfügbar. Sie beinhalten die grundlegendste Funktionalität, die ein Programmier für Daten-Ein- und -Ausgabe sowie -Verarbeitung benötigt und sind aufgrund ihrer Standartisierung auf allen gängigen Systemen fast gänzlich gleich. Ein Programmierer muss sich normalerweise nicht um die clib kümmern, sondern kann mittels der verfügbaren Header-Dateien einfach auf deren Funktionalität zugreifen.

Hier sind nur ein paar wenige Bibliotheken aufgelistet. Mehr Einträge mögen eines Tages folgen.