Viele Bücher über C und C++ sind auf dem Markt. Doch kaum eines
erhebt den Anspruch in die modulare, objektorientiere und generische
Programmierung einzuführen. Um dies zu erreichen mußte der Autor ein 52mm
starkes Buch schreiben, welches fast 1.000 Information liefert.
Der Autor, Prof. Rolf Isernhagen tritt mit dem Werk den Beweis an, daß auch aus
dem Verlag Hanser gute Bücher stammen. Der Umschlagstext sagt im ersten Satz über das Werk:
"Dieses praxisorientierte Lehrbuch stellt die Programmiersprachen ANSI/ISO-C und ANSI/ISO-C++ sowie
deren Standardbibliotheken vor und führt in die wichtigsten Themen der Softwaretechnik ein."
Dies ist eine ehrliche Beschreibung.
Auf rund 150 Seiten wird kurz in C eingeführt, bevor
der Leser am praktischen Beispiel erfährt wie durch Modularisierung selbst große
C Programme übersichtlich bleiben und welcher Nutzen durch wiederverwendbare Komponenten entsteht.
Besonders zu loben sind die Vergleiche von verschiedenen C Dialekten, Better-C und ANSI/ISO C++ sowie die
Besprechung der Unterschiede.
Nachdem erste Grundlagen vorliegen, steigt der Autor direkt in das Informatik/Wirtschaftinformatik
Studium ein: Datenstrukturen, Algorithmen, ADTs (Abstrakte Datentypen) und Container werden ebenso
diskutiert wie Automaten. Die Beispiele sind nicht so ausführlich wie von einem Sedgewick gewohnt,
bauen jedoch alle aufeinander auf und sind leicht nachzuvollziehen. Durch den didaktisch sehr guten
Aufbau und die Beschränkung auf das Wesentliche gewinnen die Kapitel an Praxiswert, da es leicht ist, das
eigene Wissen in einem Bereich aufzufrischen.
Der zweite Teil des Buches beschäftigt sich auf rund 600 Seiten mit C++. Nach einer kurzen Einleitung
mit Syntaxdetails werden ausführlich Grundprinzipien der Objektorientierung diskutiert. Am praktischen
Beispiel lernt der Leser zwischen Mitgliedern und Freunden zu unterscheiden und erfährt von
den Tücken der Mehrfachvererbung. Abgeschlossen wird das Werk mit einem weiteren Paradigma: der Generischen
Progrommierung.
Alles an diesem Buch hat mir sehr gut gefallen nur die Bindung läßt zu wünschen übrig.
Obwohl ich mit dem Buch vorsichtig umgehe, mußte ich es bereits mit Klebeband vor dem
Zerfall retten. Quereinsteiger in die Programmierung sollten sich durch diesen
Schönheitsfehler jedoch nicht davon abhalten lassen das Buch zu kaufen. Zu vieles können sie
lernen, welches im Studium verpaßt wurde.