Bewertung:

Das Buch wird für seine Zugänglichkeit und seine klaren Erklärungen hoch gelobt, was es zu einer hervorragenden Ressource für Anfänger macht, die C++ lernen. Es enthält Kapitelübungen, die das Lernen verstärken, und die Benutzer haben den guten Zustand und das Preis-Leistungs-Verhältnis hervorgehoben.
Vorteile:Klare Erklärungen, ideal für Anfänger, hilfreiche Kapitelübungen, guter Zustand, gutes Preis-Leistungs-Verhältnis, Schritt-für-Schritt-Anleitungen für Windows und Mac.
Nachteile:Einige Internet-Links zu den Kapitelübersichten sind nicht mehr vorhanden, so dass eine zusätzliche Online-Recherche erforderlich ist.
(basierend auf 7 Leserbewertungen)
Programming Concepts in C++
Programming Concepts in C++ gehört zu einer Reihe von Büchern, die in die grundlegenden Konzepte der Computerprogrammierung unter Verwendung einer ausgewählten Programmiersprache einführen.
Andere Bücher in dieser Reihe verwenden Sprachen wie Java und Python, aber alle konzentrieren sich auf Konzepte und nicht auf eine bestimmte Sprache. Die Darstellung des Materials ist in jeder Sprache gleich, und ein Großteil des Textes ist identisch.
Die Codebeispiele sind spezifisch für die gewählte Sprache, und einige einzigartige Sprachmerkmale sind unvermeidlich enthalten, aber die Darstellung ist weitgehend sprachunabhängig. Ein einzigartiges Merkmal des Buches ist, dass es erklärt, wie man frei verfügbare Software erwirbt, installiert und verwendet, um Konsolenprogramme auf nahezu jedem System, einschließlich Windows und Mac, zu bearbeiten, zu kompilieren und auszuführen. Die Beispiele verwenden die Befehlszeilenkompilierung, so dass sich die Darstellung auf die Programmierkonzepte konzentriert und nicht zu einem Schulungswerkzeug für eine bestimmte Idee wird.
Der dreiteilige Aufbau des Materials beginnt mit den Grundlagen der sequentiellen Verarbeitung, fügt dann Verzweigungs- und Schleifenlogik sowie Unterprogramme hinzu und endet mit Arrays und Objekten. Es macht aus einem Anfänger ohne Programmiererfahrung einen Programmierer, der darauf vorbereitet ist, seine Ausbildung in C++ oder einer anderen spezifischen Programmiersprache fortzusetzen.