Under Construction
Vorwort
Die nachfolgende Dokumentation ist während der Arbeit an der C++-Bibliothek ONE entstanden. Als Fan der C++-Programmiersprache und UNIX-Betriebssystemen ergaben sich häufig kleinere oder größere Programmierprojekte im Bereich Werkzeuge für UNIX. Dabei wurde ursprünglich C zusammen mit der C-Bibliothek auf UNIX-Systemen verwendet. Die Verwendung von Dateien, Verzeichnissen, Prozessen, Threads, Signalen und anderen Objekten war dabei in C relativ aufwändig, zumindest wenn man eine gute und komplette Fehlerbehandlung realisieren möchte. Sehr schnell wurden dann einige kleinere Klassen erstellt, mit denen das systemnahe Programmieren unter UNIX deutlich einfacher wurde. Mit zunehmendem Umfang der Anzahl Klassen wurde der Name ONE für die Bibliothek ausgesucht, welche die programmierten Klassen enthält. Ziel von ONE war und ist dabei eine möglichst vollständige Klassenbibliothek für die Programmierung unter UNIX zu erstellen, wobei die einzelnen Klassen nach Möglichkeit sehr einfach zu benutzen sein sollten.
Bei der Entwicklung der Bibliothek haben wir uns am Buch Advanced Programming in the UNIX Environment (Second Edition) von W. Richard Stevens und Stephen A. Rago orientiert. Die nachfolgende Dokumentation hat das Ziel die systemnahe Programmierung unter UNIX mit der Programmiersprache C++ mit Hilfe der Bibliothek ONE zu beschreiben. Auch hier haben wir uns am Buch von Stevens und Rago orientiert. Die von Stevens und Rago beschriebenen Themen sollen dabei mit C++ und ONE realisiert werden.
Die Bibliothek ONE ist aktuell noch nicht vollständig, weshalb wir im Moment noch keinen Download zur Verfügung stellen.