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.