oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Jetzt eintauschen
und EUR 8,70 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

C++ von A bis Z: Das umfassende Handbuch (Galileo Computing) [Gebundene Ausgabe]

Jürgen Wolf
3.9 von 5 Sternen  Alle Rezensionen anzeigen (20 Kundenrezensionen)
Preis: EUR 39,90 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 4 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Mittwoch, 22. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Kurzbeschreibung

28. Mai 2009 Galileo Computing

Dieses Buch ist Lehr- und Nachschlagewerk in einem: Es bietet einen sehr ausführlichen Einstieg in die Sprache C++ und die Objektorientierung. Darüber hinaus enthält es Kapitel zu Profi-Themen, wie Socket- und Cross-Plattform-Entwicklung oder GUI- und Multimedia-Programmierung. Die Praxisnähe und die herausragende fachliche Qualität machen es zu einem unentbehrlichen Begleiter in Studium und Beruf.

Aus dem Inhalt:

  • ANSI C++ from Scratch: Bezeichner, Basisdatentypen, Konstanten, Kommentare, Kontrollstrukturen, Funktionen, Zeiger, Referenzen, Arrays, Namensräume, Typumwandlungen, ...
  • C++ advanced: Eigene Module erstellen, Grundlagen der UML, guter Programmierstil, Boost-Bibliothek, Netzwerkprogrammierung, Crossplattform-Entwicklung, GUI- und Multimedia-Bibliotheken
  • Zusätzlich auf CD: Openbook zu C: Wie war das noch mal in C? Schauen Sie nach! Das beiliegende Openbook ist leicht navigierbar und besonders zum Nachschlagen geeignet.


Wird oft zusammen gekauft

C++ von A bis Z: Das umfassende Handbuch (Galileo Computing) + C von A bis Z: Das umfassende Handbuch: Das umfassende Handbuch für Linux, Unix und Windows (Galileo Computing) + Grundkurs C++: C++-Programmierung verständlich erklärt (Galileo Computing)
Preis für alle drei: EUR 89,70

Die ausgewählten Artikel zusammen kaufen


Produktinformation


Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Amazon.de

Jürgen Wolf schreibt und schreibt und schreibt. Und schreibt hoffentlich immer weiter. Denn was er da nicht nur aus dem Bereich Linux oder Programmierung abliefert, gehört zum Besten, was Computerbücher sein können: Adobe Photoshop Elements 7: Das umfassende Handbuch , GIMP 2.6 für digitale Fotografie, Qt 4 - GUI-Entwicklung mit C++: Das umfassende Handbuch oder Linux-Unix-Programmierung: Das umfassende Handbuch . Aber er pflegt auch die Aktualität seiner bereits verfassten Bücher und liefert nun die 2. ,aktualisierte Auflage seines Klassikers von 2006 C++ von A bis Z: Das umfassende Handbuch.

Richtig, C++ ist ein weitverbreitetes Thema und eben so weit verbreitet sind Bücher dazu - aber: Wolf. Basta. Wolf macht den Unterschied. Klar, er behandelt neben ANSI-C++ auch STL, Boost, Socket- oder GUI-Programmierung bis hin zu UML, aber letztendlich macht die Mischung aus Einsteiger- und Profibuch den Unterschied. Und seine verständliche und dennoch professionelle Art zu beschreiben, zu erklären und zusammenzufassen.

Als blutiger Einsteiger muss man zwar schon Gas geben und sich konzentrieren, um dabei zu bleiben, aber es ist machbar und Wolf setzt die Hürden gerade so hoch, wie es nötig ist. Nach den Grundlagen, die etwas mehr als 100 Seiten umfassen, kommen die höheren und fortgeschrittenen Datentypen, gefolgt von Gültigkeitsbereichen, speziellen Deklarationen und Typenumwandlungen. Nach der Pflicht die Kür: die objektorientierte Programmierung! Und dann weiter mit den Sonderthemen: Templates und STL, Exception-Handling, die C++-Standardbibliothek, gefolgt von einem Kapitel zum C++-Programmieren an sich. Zuletzt dann die Netzwerkprogrammierung und Cross-Plattform-Entwicklung in C++ sowie die GUI- und Multimediaprogrammierung in C++.

Umfassend rund. Und das für Einsteiger als auch für Profis, die nachschlagen wollen. Dazu eine DVD mit OpenBooks (etwa zu C) und den Quellcode der Beispiele. Inzwischen, und nicht nur mit C++ von A bis Z in der 2. Auflage, dürfte Jürgen Wolf seinem Traum von einem ruhigen Leben im Westen Kanadas, das er mit dem Bücherschreiben auf der Veranda verbringt, ein sehr großes Stück näher gekommen sein. Egal wo er ist: Hauptsache er hört nicht auf zu schreiben! --textico.de/Wolfgang Treß

Pressestimmen

Empfehlung der Redaktion! (IT-Szene München 2010)

Empfehlung der Redaktion! (IT-Freelancer 2010)


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

3.9 von 5 Sternen
3.9 von 5 Sternen
Die hilfreichsten Kundenrezensionen
19 von 19 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Leider nicht so der Bringer... 9. Juli 2011
Format:Gebundene Ausgabe
Als langjähriger Java-Entwickler (JSE, JEE) mit Web-Hintergrund (PHP, JavaScript, HTML, CSS, etc.) wollte ich mir nun mal eine Programmiersprache der "alten Schule" anschauen ohne jedoch das OOP-Umfeld zu verlassen. C++ lag da relativ nahe. Aufgrund der vielen guten Rezensionen habe ich zu diesem Buch gegriffen - und es nach ein paar Wochen enttäuscht wieder weg gelegt. Zugegeben, ich habe es nur bis Kapitel 5 geschafft - danach habe ich kapituliert und mir ein anderes C++-Buch gekauft. Im Folgenden möchte ich näher darauf eingehen *warum* ich das Buch nicht gut fand.

Am ärgerlichsten fand ich dass so gut wie alle Codebeispiele völlig konstruiert und sinnfrei wirken. Funktionen in dem Buch haben Namen wie "func", "do_stuff" oder "callarray". Selten trifft man auch mal auf Funktionen wie "area" oder "fakul" in denen auch tatsächlich etwas sinnvolles passiert. Häufig wird jedoch ganz auf das Verwenden von Funktionen verzichtet und der Code steht einfach in der main-Funktion. Beim Kapitel über OOP wird es leider auch nicht besser. Dort gibt es dann Klassen wie "Mensch" und "Haustier". Oder man trifft auf die Klasse "Basisklasse" mit den Methoden "funktion1", "funktion2" und "funktion3". Insgesamt wären weniger konstruierte Beispiele wünschenswert gewesen.

Weiter geht's mit dem Programmierstil. Bei den Codebeispielen im Buch ist absolut keine Linie zu erkennen. Mal fängt eine Klasse oder Methode mit Klein- und dann mal mit Großbuchstaben an ("abgeleiteteKlasse" vs. "Basisklasse"). Auf der einen Seite werden Unterstriche als Trenner in Methodennamen verwendet ("set_name"), dann wieder camel-case ("checkPoint") oder auch beides ("get_X"). Dabei können einem unterschiedliche Stile durchaus auch mal auf der selben Programmzeile begegnen ("class abgeleiteteKlasse : public Basisklasse"). Und dies alles trotz einem eigenen Kapitel über Programmierstil.

Sehr enttäuschend war auch das Kapitel "Objektorientierte Programmierung" (OOP). Mehrfachvererbung wird anhand der Klassen "Wurst", "Brot" und "Wurstbrot" erklärt. Das Kapitel gipfelt dann in der Vererbungshierarchie von [Wurstbrot] --erbt-von-> [Wurst + Brot] --erbt-von-> [Supermarkt]. Spätestens an dieser Stelle verging mir die Lust an diesem Buch und ich musste es beseite legen. Es tut mir Leid, aber solche sinnfreien und äusserst fragwürdigen Klassenhierachien erwecken den Eindruck als ob die OOP nicht wirklich verstanden worden wäre.

Zusammenfassend kann ich sagen dass mich das Buch sehr enttäuscht hat. Positiv fand ich nur die breite Themenauswahl deren Umsetzung dann aber leider nicht wirklich gelungen ist. Von einem Buch über eine objektorientierte Programmiersprache erwarte ich dass der Autor einem durchgängigen Programmierstil folgt, er die Konzepte der OOP verstanden hat und die Beispiele anschaulich sind.
War diese Rezension für Sie hilfreich?
59 von 62 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Weder C++ noch C 14. August 2011
Von WM
Format:Gebundene Ausgabe
Als langjähriger C++ Programmierer erlaube ich mir die Aussage dass dieses Buch mehr schadet als nützt. Ich kam dazu weil mir dessen Früchte (Programmierer die damit C++ erlernt haben) sehr suspekten Code lieferten. Mein Verdacht hat sich bestätigt.

Daher meine Aussage:
Jeder der geneigt ist sich C++ anzueignen, sollte dieses auf ~1200 Seiten aufgeblähte Buch definitiv meiden.

Anstatt einfaches (!) C++ beizubringen muss sich der Leser am Anfang mit C[ohne ++] herumschlagen. Nein es ist nicht das Gleiche und sollte auch nicht gemischt werden.

Das Buch hat sehr viele Schwachstellen auf die ich hier gar nicht eingehen kann und möchte.

Ein paar kleine Beispiele:

"Das wäre in C so..." oder "so wäre es in C implementiert". Obwohl es ein C++ Buch ist wird es mit solchen Hinweisen vollgemüllt. Mit dem C Kram bekommt der Leser unnötigen Ballast den er bestenfalls nie brauchen wird aber damit schon von Anfang an konfrontiert wird. Wobei ich im Folgenden mit "C" das J. Wolf-C meine. Gutes C ist was anderes.

Als ob es nicht genug wäre, wird der geneigte Leser am ANFANG mit char * statt std::strings mit Zeiger auf Zeiger ** statt mit vector<> und array<> malträtiert. Durch die Verwendung dieser char ** passiert dem Autor genau das was einem guten C++ Buchautor nicht passieren sollte, nämlich ausnahme-unsicherer Code gepaart mit nicht wenigen Gedankenfehlern in seinen Beispielen die direkt in undefiniertes Programmverhalten und damit in die Programmiererhölle führen. Dabei wäre es gar nicht notwendig, wenn der Autor die unnötigen char **, (C Casts), Funktionen mittels Präprozessor und anderen Müll einfach weg lässt oder als Negativbeispiel aufführt, was leider nur an sehr wenigen stellen passiert. Dies setzt natürlich voraus dass man weiß dass es falsch ist so etwas beizubringen und welche Fehler aus solchem Code resultieren können.

Wenn der Autor schon den Drang hat die Hälfte aus seinem Buch "C von A bis Z" zu kopieren, welches er übrigens an jeder auch nur erdenklichen Stelle anpreist, dann bitte irgendwo im Anhang unter einem zusammengefassten Kapitel "C vs. C++" oder so ähnlich.

So geht es durchgehend weiter. Der Autor pastet Seite für Seite alles rein was ihm einfällt und tritt ausgerechnet dort wo C++ interessant wird, nämlich STL und OOP, deutlich zu kurz.

Fragt sich nur warum das Buch so gut bewertet wurde?

Viele kaufen sich das Buch weil sie das neue Erscheinungsdatum bevorzugen und sind euphorisch wenn sie diese 1200 Seiten überlebt haben. Ich muss euch enttäuschen aber der C++ Standard so wie er in diesem Buch vorgeführt wird, stammt aus dem Jahre 1999. Damit gilt praktisch fast jedes Buch was ab diesem Zeitpunkt herauskam noch als aktuell. Zum neuen Standard C++11, der vor wenigen Tagen herauskam, gibt es nur sehr wenige Bücher die meistens nur für Erfahrene Programmierer gedacht sind.

Auch weiß ich aus Erfahrung und Gesprächen mit Kollegen dass sich viele C Programmierer beim Aneignen von C++ sehr stark an ihrer alten Sprache orientieren und daher auch geneigt sind die C-Vorgehensweise auf C++ anzuwenden. Das darf einem guten C++ Programmierer nicht passieren (!). Auch wissen viele einfach nicht was gutes C++ ausmacht weil sie eben aus solchen Büchern lernen. Man kann viel streiten aber bei ausnahmeunsicherem Code, Rückgabe von Rohzeigern, manuellem deleten ala C-free() hört der Spaß eindeutig auf und führt zu all den Fehlern die mit der Einführung von Ausnahmesicherheit/Typsicherheit/STL/Smart Pointern/... vermieden werden sollten.

Auch sollte man sich als C++ Programmierer definitiv nicht an wxWidgets orientieren. Wenn plattformunabhängig dann Qt.

Welches Buch sollte man dann verwenden?

Viele C++ Kollegen empfehlen entweder C++ Primer (ISBN-13: 978-0201721485) oder Thinking C++ (ISBN-13: 978-0139798092). Beide Bücher haben zwar ihre Macken und hin und wieder gibt es Bugs und Syntax Fehler im Code. Dennoch sind sie auf einem deutlich höherem Level als dieses Buch hier.

Im Anschluss, sobald man Erfahrung hat und das eine oder das andere Programm entwickelte, sollte man sich unbedingt mit Scott Meyers Büchern wie z. B. Effektiv C++ programmieren (ISBN-13: 978-3827330789) auseinandersetzen. Diese Bücher spielen in der obersten Liga und beantworten viele bis dahin offene Designfragen.
War diese Rezension für Sie hilfreich?
16 von 17 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Nicht zu empfehlen 5. Oktober 2011
Von lordjaxom
Format:Gebundene Ausgabe
Hier wird kein C++ gelehrt, sondern C (mit Klassen). Der Leser wird direkt zu Anfang mit unnötig komplizierten Verfahrensweisen konfrontiert und an gefährliche Techniken herangeführt, die in C vielleicht unumgänglich, in C++ aber definitiv zu vermeiden sind. Darüberhinaus werden diese Techniken zum Teil auch noch falsch erklärt.
War diese Rezension für Sie hilfreich?
Die neuesten Kundenrezensionen
5.0 von 5 Sternen Bewertung
bin sehr zufrieden
a b c d e f g h i j k l m n o p q
Vor 4 Monaten von Erich veröffentlicht
2.0 von 5 Sternen Gut zum nachschlagen, schlecht zum lernen.
Also bevor ich dieses Buch bewerte will ich was zu mir sagen:
ICh habe mit der Programmierung angefangen als ich noch recht Jung war, so 16 Jahre, ich ahbe mit PHP , HTML und... Lesen Sie weiter...
Vor 9 Monaten von Cerberus veröffentlicht
1.0 von 5 Sternen Einfach schlecht
Besonders bei Büchern die den Anspruch erheben eine umfassende Einführung geben zu wollen, darf man wohl hohe Ansprüche an die Korrektheit des Quellcodes und die... Lesen Sie weiter...
Vor 20 Monaten von Deckard veröffentlicht
5.0 von 5 Sternen Sehr zu empfelen
Ich Studiere Informatik und habe mir dieses Buch für mein Studium zugelegt.

Ich kann nur sagen ich bin begeistert, das Buch lässt sich fast lesen wie ein Roma. Lesen Sie weiter...
Vor 22 Monaten von discostu veröffentlicht
5.0 von 5 Sternen ok
Grundsätzlich ist es nicht für jeden als "Erstbuch" zu empfehlen da Vorwissen und Mathematik Kenntnisse nötig sind. Lesen Sie weiter...
Vor 24 Monaten von Emanuel veröffentlicht
5.0 von 5 Sternen Verständlich , Umfangreich... Insgesamt ein guter...
In den drei Wochen, in denen ich dieses Buch im Praktikum genutzt habe, habe ich mit hilfe des Buches viel gelernt , Fehler in Programmen gefunden und behoben und grundlegendes zur... Lesen Sie weiter...
Veröffentlicht am 20. Mai 2011 von Rainer Bocksteger
5.0 von 5 Sternen Ein wirklich informationsreiches Buch
Dieses Buch ist wirklich nichts für Anfänger. Zumindestens nichts für reine Anfänger. Lesen Sie weiter...
Veröffentlicht am 21. März 2011 von T. Mertin
5.0 von 5 Sternen sehr informativ
sehr informativ das buch. ich habe es meinem neffen geschenkt der den weg zum informatiker eingeschlagen hat. er ist mega-zufrieden mit dem inhalt des buches.
Veröffentlicht am 30. Januar 2011 von laura sommer
1.0 von 5 Sternen Kein C++, sondern C & C++ Mischmasch...
Dieses Buch ist regelmäßig der Auslöser von Problemen in diversen Programmierforen. Es lehrt kein C++, sondern einen Sprachmischmach zwischen C und C++. Lesen Sie weiter...
Veröffentlicht am 29. Oktober 2010 von André Schreiter
5.0 von 5 Sternen Gelunges Lehr- und Nachschlagewerk
In der Ausbildung musste ich C++ lernen, damals mit Präsentationen, Dokumentationen und Beispielen, doch irgendwann wollte ich mal ein Nachschlagewerk haben und entschied mich... Lesen Sie weiter...
Veröffentlicht am 5. Juli 2010 von MarcelB
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de