C++. Objektorientiertes Programmieren von Anfang an.
von: Helmut Erlenkötter
|
|
 |
Preis: EUR 10,95
Gewöhnlich versandfertig in 24 Stunden
|
Hersteller: Rowohlt Tb. Medium: Broschiert Erscheinungsdatum: Januar 2000 ISBN: 3-499-60077-3
Verkaufsrang: 1722
Rezensionen
C++ auf knapp 300 Seiten im Taschenbuch-Format? Mutig. Aber machbar. Und in diesem Fall gelungen. Mit C++, Objektorientiertes Programmieren von Anfang an gibt Helmut Erlenkötter einen kompakten Überblick über das objektorientierte Programmieren am Beispiel von C++. Vorkenntnisse in C oder Pascal sind vorteilhaft, denn mit kompakt ist hier genau das gemeint: kurz, knapp und auf das Wesentliche reduziert. Das Tempo nimmt langsam zu, wenn die ersten Schritte in Richtung Binärcode gehen, erste Anweisungen vorgestellt werden und Erlenkötter den Übergang von C zu C++ erklärt. Am Ende jedes Kapitels steht dann immer eine Zusammenfassung, gefolgt von Übungen. Nach den ersten Schritten die Grundlagen: Variablen und Konstanten, Syntax und Anweisungen. Darauf folgen erweiterte Typen, Namensräume, das RTTI-System und Templates. C++, Objektorientiertes Programmieren von Anfang an bietet einen soliden Überblick und einen sauberen Einstieg in die Welt des objektorientierten Programmierens und den Aufbau von C++. Ein wenig fehlt der Praxisbezug mit konkreten Beispielen, doch letztendlich kann man nicht kritisieren, was nicht so gedacht ist: Wer also verstehen wie OOP funktioniert und dabei C++ erschnuppern will, ist hier richtig. --Wolfgang Treß
Kunden, die dieses Produkt gekauft haben, haben auch
diese Produkte gekauft:
Durchschnittliche Kundenbewertung: 3,83 Anzahl der Kundenbewertungen: 30
Rezensionen
Gutes Buch für Fortgeschrittene  Zuerst einmal: Das Buch ist mein erstes Buch, das ich zu C++ gekauft habe! Da ich zuvor schon in Visual Basic programmiert habe, viel mir es relativ leicht das Buch zu lesen (und natürlich zu verstehen!). Jedoch fürchte ich, dass Programmier-Anfänger große Probleme mit diesem Buch haben: Gewisse Grundbegriffe des Programmierens werden hier einfach nicht beschrieben. Da es mir persönlich sehr gut gefallen hat, gebe ich dem Buch trotzdem 5 von 5 Punkten!
Unübersichtlich  "C++ Objektorientiertes Programmieren von Anfang an" ist nicht so gut wie "C Programmieren von Anfang an". Der Schreibstil ist zwar wieder sehr gut, allerdings hat der Autor versucht auf den ersten 90 Seiten eine komplette Grundlageneinführung zu geben; sozusagen "C Programmieren von Anfang an" auf 90 Seiten gequetscht. Von dieser halbherzigen Einführung hat niemand etwas. Entweder man beherrscht die Grundlagen bereits, dann ist dieses Kapittel überflüssig oder man hat noch keinen Einblick in die Materie, dann ist diese 90-Seiteneinführung eindeutig zu kurz. Das nächste Problem ist die Tatsache, dass die Objektorientierung eigentlich für etwas größere Programme gedacht ist. So war es für den Autor offensichtlich schwer diese kurzen Beispielprogramme zu erstellen, was ich gut nachvollziehen kann, deren Quellcode im Buch abgedruckt ist. So erstrecken sich die Quellcodebeispiele teilweise über mehrere Seiten und Quellcodedateien. Ein Buch im DIN A4 Format hätte hier eindeutig die Nase vorn. Wenn man sich aber etwas Zeit nimmt kann man sehrwohl aus diesem Buch lernen. Es ist nur etwas unkompfortabel. Außerdem hätte ich es als sinnvoller empfunden dieses Buch als aufbauende Lektüre zu "C Programmieren von Anfang an" zu deklarieren. Dann wären auch 90 Seiten mehr für etwas längere Erklärungen Platz gewesen. Fazit: Etwas mühselig zu lesen, dennoch ganz gut. Am besten mit "C Programmieren von Anfang an" zusammen kaufen und die ersten 90 Seiten links liegen lassen. PS: Die hier geschilderten Probleme habe viele andere C++ Bücher auch!
fachlich gute Einführung, aber leider unübersichtlich  Erlenkötter vermittelt in seinem Buch alle grundlegenden Konzepte der Sprache C++. Dies kann natürlich bei der begrenzten Seitenzahl nicht sehr ausführlich geschehen. Zum Beispiel müssen gerade zwei Seiten für Referenzen reichen. Die Erklärungen sind bis etwa zur Buchhälfte gut und relativ überichtlich gehalten. Dann aber geschieht Übles: Erlenkötter teilt die Klassen, die er als Beispiele nutzt, realitätsgetreu in *.h- und *.cpp-Dateien auf. Er teilt also ein Beispiel in jeweils drei Listings auf: Ein Listing für die Headerdatei, eines für die dazugehörige cpp-Datei und schließlich eines für die verbindende cpp-Datei. Damit will er Gutes (weil realitätsnah) bewirken, in der Praxis, beim Lesen also, wirds dabei sehr unübersichtlich. Unzumutbar wird dieses Konzept schließlich bei Mehrfachvererbung und Polymorphie. Hier darf man sich die Beispiele aus vielen Listings zusammensuchen, die irgendwo weit vorher im Buch abgedruckt wurden. Nicht zu fassen: Die wichtigte Klasse "string" fehlt gänzlich, Erlenkötter arbeitet unbegreiflicherweise noch immer mit nullterminierten Zeichenketten. Wem das alles nichts ausmacht, der wird aber durch eine fachlich einwandfreie Einführung in die Sprache belohnt. Fachlich 4 Sterne, drucktechnisch und konzeptionell maximal 3 Sterne. Da ich aber eher den Inhalt sehe: insgesamt 4 Sterne. |
Stöbern in:
Computer & Internet Computer & Internet -> Einführungen Computer & Internet -> Einführungen -> Programmieren Computer & Internet -> Programmierung Computer & Internet -> Programmierung -> Programmieren lernen Computer & Internet -> Programmierung -> Programmiersprachen Computer & Internet -> Programmierung -> Programmiersprachen -> C++ Computer & Internet -> Programmierung -> Programmiersprachen -> C++ -> Alle Bücher
|