Bewertung:

Das Buch „Practical C++ Programming“ erhält gemischte Kritiken. Viele loben die klaren Erklärungen und den praktischen Ansatz für Anfänger und fortgeschrittene Programmierer. Es gibt jedoch erhebliche Kritikpunkte hinsichtlich der Eignung für absolute Anfänger, der häufigen Fehler und der übermäßigen Ähnlichkeit mit dem früheren Werk des Autors über C. Obwohl es gut als Nachschlagewerk dient und gute Programmiergewohnheiten fördert, bietet es möglicherweise nicht die von einigen Lesern gewünschte Tiefe der Abdeckung.
Vorteile:⬤ Einfache und praktische Erklärungen zu C++.
⬤ Sowohl für Anfänger als auch für fortgeschrittene Programmierer geeignet.
⬤ Ermutigt zu guten Programmiergewohnheiten und -stil.
⬤ Klare Struktur mit umfassender Abdeckung der Themen.
⬤ Gute Beispiele und Übungen zur Vertiefung des Gelernten.
⬤ Nicht ideal für absolute Anfänger ohne Programmiererfahrung.
⬤ Enthält zahlreiche Fehler und Tippfehler, die zu Verwirrung führen können.
⬤ Ein Großteil des Inhalts ähnelt dem früheren Buch des Autors über C und bietet keine neuen Erkenntnisse.
⬤ Einige Kapitel über kritische Konzepte wie objektorientierte Programmierung sind nicht klar genug.
⬤ Es fehlt an Tiefe in bestimmten Bereichen wie Datenstrukturen und der Standard Template Library (STL).
(basierend auf 32 Leserbewertungen)
Practical C++ Programming
C++ ist eine leistungsstarke, äußerst flexible und anpassungsfähige Programmiersprache, mit der Softwareingenieure Informationen schnell und effektiv organisieren und verarbeiten können. Aber diese Hochsprache ist relativ schwierig zu beherrschen, selbst wenn man bereits die Programmiersprache C kennt. Die 2. Auflage von Practical C++ Programming ist eine vollständige Einführung in die Sprache C++ für Programmierer, die C++ lernen. Unter Berücksichtigung der jüngsten Änderungen am C++-Standard verfolgt diese 2. Auflage einen nützlichen, bodenständigen Ansatz und legt den Schwerpunkt auf die Entwicklung von sauberem, elegantem Code. In kurzen, prägnanten Kapiteln werden alle Aspekte der Programmierung behandelt, einschließlich Stil, Software-Engineering, Programmierdesign, objektorientiertes Design und Debugging. Es werden auch häufige Fehler behandelt und wie man sie findet (und vermeidet). Übungen am Ende des Kapitels helfen Ihnen, den Stoff zu beherrschen. Practical C++ Programming deckt Folgendes gründlich ab:
⬤ C++ Syntax.
⬤ Codierungsstandards und Stil.
⬤ Erstellung und Verwendung von Objektklassen.
⬤ Vorlagen.
⬤ Debugging und Optimierung.
⬤ Verwendung des C++-Präprozessors.
⬤ Datei-Eingabe/Ausgabe.
Steve Ouallines klarer, lockerer Schreibstil und sein praxisorientierter Lernansatz machen Practical C++ Programming zu einem nahezu schmerzlosen Weg, diese komplexe, aber leistungsstarke Programmiersprache zu beherrschen.