C++-Entwicklung mit Linux
Eine Einführung in die Sprache und die wichtigsten Werkzeuge - von GCC und XEmacs bis KDevelop. 2., aktualisierte und erweiterte Auflage, 2002.

dpunkt.verlag, September 2002, 586 Seiten, 44 Euro (D) / 45,3 Euro (A) / 72 sFr, ISBN 3-89864-166-X

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. Aktualisierungen und Ergänzungen bietet die zugehörige Website www.cpp-entwicklung.de

Das Buch richtet sich an alle Linux-Anwender, die C++-Programmierung lernen wollen, an Programmierer, die auf die Linux-Plattform umsteigen, und insbesondere an Studenten an Universitäten und Fachhochschulen.

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.

Auf der CD:
bulletAlle Beispiele aus dem Buch 
bulletGNU-Tools 
bulletSNiFF+ Penguin IDE und KDevelop
Zielgruppe:
bullet Studenten
bulletProgrammierer
 

I
bullet Vorwort  (PDF)
bullet Inhaltsverzeichnis (PDF)
bullet Kapitel 1 (PDF)
bullet Kapitel 2.6 (PDF)
bullet Kapitel 3.3 (PDF)
bullet Kapitel 4.6 (PDF)
bullet Kapitel 6.2.5  (PDF)

Gesamter Text als HTML

Weitere Infos: einfach Mail an info@cpp-entwicklung.de
(C) 2001-2003, T. Wieland