C++ für Anfänger: Der vollständige Kurs
C++ für Anfänger: Der vollständige Kurs
Zusammenfassung:
Das Buch «C++ für Anfänger: Der vollständige Kurs» ist der ideale Leitfaden für alle, die eine der leistungsstärksten und gefragtesten Programmiersprachen erlernen möchten. C++ wird in der Spieleentwicklung, in Echtzeitsystemen, hochbelasteten Servern und eingebetteten Systemen eingesetzt. Dieses Buch führt Sie von null Vorkenntnissen zu sicheren Sprachkenntnissen, ohne dass Programmiererfahrung erforderlich ist.
Der Autor, Dmitri Sokolow, ist ein erfahrener Entwickler und Lehrer mit 10-jähriger Berufserfahrung. Er hat das Material so aufgebaut, dass komplexe Konzepte durch praktische Beispiele und Schritt-für-Schritt-Erklärungen verständlich werden. Das Buch enthält keine «Fülltexte» – nur das, was ein angehender Programmierer wirklich wissen muss.
Was Sie aus dem Buch lernen:
- Grundlagen der C++-Syntax: Variablen, Datentypen, Operatoren, bedingte Anweisungen und Schleifen.
- Arbeit mit Funktionen, Arrays, Zeichenketten und Datenstrukturen.
- Prinzipien der objektorientierten Programmierung: Klassen, Vererbung, Polymorphie und Kapselung.
- Speicherverwaltung: Zeiger, Referenzen, dynamische Speicherzuweisung und -freigabe.
- Standard Template Library (STL): Container, Iteratoren, Algorithmen.
- Ausnahmebehandlung und Schreiben von sicherem Code.
- Grundlagen der Dateisystemarbeit und Ein-/Ausgabeströme.
Für wen ist dieses Buch geeignet:
- Anfänger, die noch nie programmiert haben und mit C++ beginnen möchten.
- Studierende technischer Fachrichtungen, die die Sprache an der Hochschule lernen.
- Programmierer anderer Sprachen (Python, Java, C#), die C++ erlernen möchten.
- Alle, die verstehen möchten, wie low-level-Mechanismen von Programmen funktionieren.
Besonderheiten der Ausgabe:
- Über 200 praktische Codebeispiele mit ausführlichen Kommentaren.
- Selbsttestaufgaben am Ende jedes Kapitels.
- Schrittweise Steigerung: von einfachen Skripten bis zu vollständigen Projekten.
- Tipps zu Codestil, Fehlersuche und typischen Anfängerfehlern.
Nach der Lektüre dieses Buches werden Sie sicher Programme in C++ schreiben, fremden Code verstehen, die STL nutzen und eigene Klassen erstellen können. Sie erhalten die Grundlage, die für das weitere Studium fortgeschrittener Themen erforderlich ist: Multithreading, Netzwerkprogrammierung, Arbeit mit Grafiken und Bibliotheken wie Qt. Beginnen Sie Ihren Weg in die professionelle Entwicklung mit diesem Buch – und Sie werden feststellen, dass C++ nicht so schwer ist, wie es scheint.