Buchkritik (von TiLT


Objektorientiertes Programmieren in C++ (1. Auflage)

Ein weiteres der wie Kaninchen sich vermehrenden Bücher, die Modewelle 'OOP' und 'C++' ausnutzend und rasch wieder in der Wertlosigkeit des Antiquariats obsoleter Computerliteratur verschwindend? Das war ehrlich gesagt mein erstes Gefühl als ich darum gebeten wurde, dieses Buch für den TiLT zu rezensieren. Obwohl widerwillig und es immer wieder aufschiebend habe ich mich schliesslich daran gemacht, mich in das Buch einzulesen und bin kaum mehr davon losgekommen!

Nicolai Josuttis bringt es fertig, ausgehend vom Konzept der Objektorientierung die Sprachkonzepte von C++ Schritt um Schritt herzuleiten, mit praktischen Beispielen und Übungen zu erläutern und damit immer tiefer in die Details der mächtigen Programmiersprache einzudringen, ohne dass man dabei je den Faden verliert. Dabei geht es ihm darum, dass der Leser nicht nur C++ als 'besseres' C sondern als objektorientierte Programmiersprache versteht.

Das Buch ist von einer Vollständigkeit, die man bei anderen Büchern dieses Genres suchen muss. Neben den Grundlagen wie Klassen, Überladen von Methoden, Vererbung und Polymorphismus fährt Josuttis auch in modernste Sprachkonzepte wie Templates und Exceptions ein. Schliesslich führt er die Idee der Wiederverwendung von Objekten auch zu Ende, indem er (auch anhand eines konkreten Beispiels) auf die Problematik von Klassenbibliotheken, Containerklassen und deren Aufbau eingeht. Diesen Stoff habe ich bis jetzt nirgendwo sonst in dieser Geradlinigkeit vorgefunden. Man kann also sogar als Profi aus diesem Buch noch viel lernen. Alle Beispielprogramme sind auch auf dem Internet abrufbar, so dass man sich viel Tipparbeit ersparen kann.

Ich kann dieses Buch jedem empfehlen, der sich in C++ einarbeiten will, vorausgesetzt, dass er bereits Kenntnisse der Sprache C mitbringt. Da ihn die Materie sowieso nie mehr loslassen wird sollte er sich gleich den Josuttis kaufen anstatt ihn später, wenn's ums Eingemachte geht, ohnehin beschaffen zu müssen.

Name : Objektorientiertes Programmieren in C++
Autor : Josuttis, Nicolai
Verlag : Addison-Wesley, 1994
ISBN : 3-89319-637-4


Article by: Roger Cattin, Dozent I-Abteilung, TiLT 

Literaturliste
Home-Page