Willkommen bei c++.de
Unser Tipp
Softwarearchitekturen dokumentieren und kommunizieren

Softwarearchitekturen dokumentieren und kommunizieren


Hauptmenü
· Startseite

Module
· Forum
· Bücher
· Magazin
· Tutorials
· Weblinks
· Top-Liste
· Kontakt


  
Buchvorstellung

  Bedeutung der Symbole

Themenbereich: C++

Bär, Dieter

Schrödinger programmiert C++. Das etwas andere Fachbuch.


Verwandte und/oder ähnliche Titel anzeigen

Mehr Infos zum Titel oder Bestellmöglichkeiten:
Dieses Buch bei amazon.de ansehen!
Dieses Buch bei amazon.at ansehen!

Zur Startseite

Diese Rezension wurde erstellt von c++.de
Eingetragen am: 02.06.2012  Hits: 1402
gut geeignet für:
  • C++ Anfänger, die einen lockeren Lesestil bevorzugen
nicht geeignet für:
  • Anfänger, die schnell auf den Punkt ohne Beiwerk kommen wollen
  • Als Nachschlagewerk ist dieses Buch eher ungeeignet

Das Buch umfasst das Thema C++ von den absoluten Grundlagen, über die Standardbibliothek bis hin zu einigen Bestandteilen des neuen C++-11 Standards. Dabei verwendet das Buch einen sehr lockeren Stil, der entfernt an die "Mit Kopf Voran"-Reihe erinnert. Es mischt die lockere Geschichtsform, bei dem Schrödinger als fiktive Gestalt nach und nach C++ lernt, mit Bildern, Codeschnippseln, Sprechblasen und anderen als auflockernd geplanten Elementen.

Im Wesentlichen kann man das Buch in drei Bereiche teilen: Prozedurale Programmierung, Objektorientierte Programmierung sowie die weiterführenden Themen Standardbibliothek, STL und C++11, auch wenn Teile schon vorher kurz angesprochen und verwendet werden. In vielen Fällen werden Fallstricke schnell aufgedeckt und erklärt, sowie auf bessere Alternativen verwiesen.

Die ersten 8 Kapitel decken die Bestandteile der prozeduralen Programmierung ab, auch wenn Klassen und Objekte bereits verwendet, nicht aber beschrieben werden. Dies umfasst unter anderem die grundlegenden Datentypen, einschließlich Zeigern und Referenzen, sowie Kontrollstrukturen.

In Kapitel 9 bis 13 wird genauer auf die objektorientierte Programmierung einschließlich Templates eingegangen. Speziell Operatoren, Vererbung und Templates werden genauer erklärt. Ab Kapitel 14 beginnt eine tiefgreifendere Erklärung von Bestandteilen der C++ Standardbibliothek, sowie Themen aus dem neuen C++11 Standard.

Das Buch hat seine guten und schlechten Seiten, ungeachtet dessen gehört es inhaltlich zu den besseren C++ Einstiegsbüchern. Woran sich die Geister scheiden werden ist vor allem der Schreibstil des Buches. Mag es für manchen Leser vielleicht der einzige Einstieg sein, wenn man an anderen Büchern wegen der trockenen Materie bereits gescheitert ist, werden Andere die trockeneren Alternativen bevorzugen. Ein paar unnötige Veränderungen (z.B. "Ze" statt "C") hätte man sich grundsätzlich sparen können. Als Nachschlagewerk ist es schreibstilbedingt nur wenig geeignet. C++11 findet zwar Verwendung, wobei vieles aber auf das letzte Kapitel begrenzt und nur kurz erklärt wird.

Dieses Buch macht nicht den Fehler, C++ als "C mit Klassen" zu verkaufen, auch lässt sich an dem Codestil nicht viel aussetzen, wenn es leider auch ein paar Negativbeispiele im Buch gibt. So sind anfangs Variablennamen lesbar ausgeschrieben, dies gilt aber schon nicht für Parameternamen, die gerne mal kryptisch abgekürzt und im Header häufig gänzlich ausgelassen werden. Ebenso könnte der Codestil etwas konsequenter sein (z.B. Klassennamen mal groß, mal klein).

Alles in allem kann man das Buch tendenziell jüngeren Lesern, oder solchen, für die andere C++ Bücher unverdaulich sind, an das Herz legen. Umsteiger und Ältere werden vermutlich mit der klassischen C++ Literatur besser klar kommen.

Homepage des Buchtitels

Diese Daten stammen aus der Datenbank von Amazon.de
Amazon-Verkaufsrang:29700
Seiten:688
ISBN-10:3-8362-1756-2
ISBN-13:978-3-8362-1756-9
Verlag:Galileo Computing
Preis:EUR 49,90
Preis gebraucht (ab):EUR 38,95

Mehr Infos zum Titel oder Bestellmöglichkeiten:
Dieses Buch bei amazon.de ansehen!
Dieses Buch bei amazon.at ansehen!

Zur Startseite

Bedeutung der Symbole:
Einsteiger= für Einsteiger geeignet
Medium= für alle, die "mittendrin" stehen
Profi= für Fortgeschrittene geeignet
Zurück zum Seitenanfang

Logo-Design: MastaMind Webdesign

Allgemeine Nutzungsbedingungen | Datenschutzhinweis