Linux Enterprise 12.2004
"Fazit: Das Buch glänzt mit hoher Fachkompetenz und vermittelt dem Leser viel Wissen zur C++-Programmierung in der Linux-Welt."
-- Dieser Text bezieht sich auf eine andere Ausgabe:
Taschenbuch
.
Kurzbeschreibung
Dieses Programmierlehrbuch vermittelt die Sprache C++ nach dem aktuellen ANSI/ISO-Standard und erklärt gleichzeitig, wie man bei der Programmierung die wichtigsten Werkzeuge aus dem Unix/Linux-Umfeld nutzt. Nach einer anschaulichen Einführung in die Objektorientierung lernen die Leser zunächst C++-Grundlagen wie Typen, Operatoren und Kontrollstrukturen kennen. Darauf aufbauend erläutert der Autor fortgeschrittene Konzepte, u.a. Namensräume, Exceptions und die Standard Template Library STL. Einblicke in die Linux-Systemprogrammierung, etwa in Message queues, Signalbehandlung oder CGI-Applikationen, runden die Spracheinführung ab.
Für die praktische Programmierung werden zahlreiche Werkzeuge vorgestellt, darunter der Emacs-Editor, der GCC-Compiler (in Version 3), die Debugger GDB und DDD sowie die integrierten Entwicklungsumgebungen SNiFF+ und KDevelop. Das Buch enthält zahlreiche Übungsaufgaben und Beispiele. Auf der beiliegenden CD-ROM sind zudem alle Beispielprogramme zu finden sowie die vorgestellten Programmierwerkzeuge, einschließlich KDevelop und SNiFF+ für C/C++ unter Linux.
Neu in der 2. Auflage sind u.a. GCC in der Version 3, Programmierung eigener Bibliotheken, Versionsverwaltung mit CVS sowie Tipps zu KDevelop und zum Erstellen von KDE-Anwendungen.