Es ist möglich, einen C ++ - Lehrplan für Anfänger, Fachkräfte und fortschrittliche C ++ - Programmierer zu haben.
Der Lehrplan für Anfänger wäre einer, der es dem Lernenden ermöglicht, sinnvolle C ++ - einfache Programme zu schreiben, die funktionieren. Dies befasst sich mit den Grundlagen von C++. Eine Bewerbung besteht aus verschiedenen Programmen. Der Lehrplan für Fachleute würde das schlanke, um kommerzielle C ++ - Anwendungen schreiben zu können. Der Lehrplan für fortschrittliche C ++ - Programmierer hätte Konzepte für die schwierigsten C ++ - Probleme, die nicht häufig sind. Der fortschrittliche Lehrplan hätte auch die neuesten C ++ - Funktionen. Die Liste der besten C ++ - Bücher unten basiert auf dieser Kategorisierung.
Die neueste Spezifikationsversion von C ++ ist C ++ 20. Es gibt die Rede von C ++ 23. Es gibt C ++ 20, C ++ 17, C ++ 14, C ++ 11 und ältere Versionen. Ein Buch über C ++ für Anfänger für die Spezifikationsversionen vor C ++ 11 und bis zu C ++ 23 hätte einen ähnlichen Inhalt.
Die Version der C ++ - Spezifikation, auf die das Buch basiert, sollte ebenfalls berücksichtigt werden.
Beachten Sie, dass ein Buch, um C ++ - Programmierer zu trainieren, um Profis zu werden, wie oben beschrieben, als Buch auf mittlerer Ebene bezeichnet wird.
In Bezug auf Bücher für Anfänger sollte der Inhalt ausreichen und die Pädagogik (Lehren) gut sein.
Bedeutung der Referenz
Eine Computersprachspezifikation wie die C ++ - Spezifikation ist ein Referenzdokument.
Der Lernende der Computerprogrammierung sollte niemals vergessen, dass die Programmierung in dem Sinne ähnlich ist, dass Praxis (Lösung von Problemen) erforderlich ist. Sei es für Anfänger, Fachkräfte (mittlere) oder den fortgeschrittenen Kurs.
Die Liste
Für jedes Buch wird der Hyperlink zu weiteren Details des Buches gegeben. Auf den Webseiten können die Bücher mit Kreditkarte gekauft werden.
4 Beste Bücher für Anfänger:
C ++ Primer / 5. Auflage
Obwohl vor 10 Jahren veröffentlicht wurde, steht dieses Buch immer noch den Test der Zeit. Es wurde für Anfänger und Fachkräfte (Mittelstufe) geschrieben. Es basiert auf C ++ 11. Es hat genug C ++ 11 Referenzmaterial. Die Pädagogik (Lehre/Tutorial/Erklärung) ist ebenfalls gut.
AMAZONAS
C ++ in einer Stunde am Tag unterrichten sich selbst / 8. Ausgabe
Mit diesem Buch können Sie C ++ als seine Muttersprache lernen. Es ist kein früheres Programmierkenntnis erforderlich. Das Buch deckt wichtige Funktionen von C ++ 11 und C ++ 14 ab. Es berührt auch C ++ 17 -Funktionen. C ++ - Erweiterte Funktionen sind ebenfalls abgedeckt. Dieses Buch wird für jeden empfohlen, der schnell C ++ lernen und einen Job suchen möchte. Natürlich müssen auch andere Dinge wie Datenbank oder Netzwerk gelernt werden. Das Buch ist sowohl für Anfänger als auch für Profis.
AMAZONAS
C ++ All-in-One für Dummies / 3rd Edition
Das Wort „Dummies“ hier bedeutet nicht wirklich menschliche Dummies. Es bezieht sich auf Menschen, die Schwierigkeiten hatten, das Thema vorher zu studieren.
Das Wissen in diesem Buch geht nicht über C ++ 14 hinaus. Die neuen Funktionen in C ++ 17, C ++ 20 und sogar C ++ 23 sind jedoch nicht wirklich für Anfänger geeignet. Obwohl dieses Buch ein paar themen im Voraus C ++ berührt, ist es für Anfänger in der Art und Weise, wie es angesprochen wird, außergewöhnlich gut.
AMAZONAS
Beginn C ++ 17: Vom Anfänger zum Profi / 5. Ausgabe
Dieses Buch ist sowohl für Anfänger als auch für Profis (Zwischenstufe). Die Tatsache, dass Anfänger keine C ++ 17 -Funktionen benötigen, bedeutet nicht, dass dieses Buch nicht gut für sie ist. Theoretisch sollte ein Anfänger mit der neuesten Version von C lernen++. Die meisten guten Bücher für Anfänger sind jedoch von älteren C ++ - Versionen. Mit diesem Buch beginnt der Lernende mit den Grundlagen und Fortschritten in Schritt-für-Schritt-Beispielen, um ein arbeitender C ++-Programmierer (Profi) zu werden. Zum Glück werden ein paar C ++ 17 Merkmale unterrichtet.
AMAZONAS
Für alle oben genannten vier Bücher ist kein echtes Prior-Wissen in C ++ oder Programmierung erforderlich.
3 beste Zwischenbücher C ++ - Bücher
Ein Buch für diesen C ++ - Kurs sollte davon ausgehen, dass der Student die Grundlagen von C gelernt hat++. Das Buch sollte die folgenden Themen ausreichend enthalten: Klassen und deren Objekt, Standardvorlagenbibliothek (STL), Datenstrukturen, Iteratoren, Sequenzbehälter und Funktionsobjekte.
Die C ++ - Programmiersprache / 4th Edition
Bjarne Stroustrup schreibt dieses Buch. Bjarne Stroustrup ist der Schöpfer von C++. Dieses Buch ist bis zu C ++ 11. Die neueste Version von C ++ ist heute C ++ 20. Es gibt bereits die Rede von C ++ 23. Neue Funktionen in den neueren Versionen einer Sprache sind nicht unbedingt fortgeschrittene Funktionen. Nachdem dieses Buch die Grundlagen von C ++ kennt, kann es gelesen werden, um ein Profi zu werden. Dieses Buch erklärt nicht nur die Zwischenthemen und die Verwendung, sondern auch, warum die Funktionen erforderlich sind. Dieses Buch hat auch das Thema, reguläre Ausdrücke in C++. Viele andere C ++ - Bücher haben keine regulären Ausdrücke.
AMAZONAS
Beginnend mit C ++ von Kontrollstrukturen zu Objekten / 9. Auflage
Mit neuen Funktionen in C ++ setzt sich dieses Buch nach den Grundlagen fort, um den Lernenden, ein Profi (mittlerer) zu machen, zu machen. Einige fortschrittliche Funktionen werden ebenfalls besprochen.
AMAZONAS
Beschleunigter C ++: Praktische Programmierung mit Beispiel 1. Auflage
Obwohl dieses Buch alt ist, hält es immer noch dem Test der Zeit stand. Nach dem Erlernen der Grundlagen (Anfang) ist dies ein besonders gutes Buch, um ein Profi zu werden (mittlerer). Es verwendet einen Top-Down-Ansatz im Unterricht und betont die Praxis. Top-Down-Ansatz ist nicht auf dem Kopf. Die Verwendung des Begriffs „auf dem Kopf“ durch andere ist irreführend und kann die Lernenden davon abhalten, das Buch zu kaufen.
Viele neue Funktionen von C ++ 11 und UP sind nicht unbedingt fortgeschrittene Funktionen. Zum Beispiel erleichtert die Reichweite, die neu ist und wahrscheinlich nicht in diesem Buch zu finden ist. Es sei denn, der Leser möchte „einfach“ als „fortgeschritten“ bezeichnen, dann ist dieses Buch heute noch relevant und gut.
AMAZONAS
3 sehr gute komplementäre fortgeschrittene C ++ - Bücher
Fügen Sie die Themen in C ++ vor, intelligente Zeiger, Streams für Eingabe und Ausgabe, Ausnahmebehandlung, Threads, Vorlagen, Speicherverwaltung und reguläre Ausdrücke. Regelmäßige Ausdrücke können sowohl in grundlegende reguläre Ausdrücke als auch in fortgeschrittene reguläre Ausdrücke unterteilt werden. Da es jedoch in C ++ neu ist, wurde alles hier als fortgeschrittenes Thema angesehen. Es ist nicht möglich, ein Buch zu finden, das alle fortgeschrittenen Themen in C abdeckt++. Außerdem werden die erweiterten Themen aktualisiert, wenn die neuen C ++ - Versionen herauskommen.
Die Fortschrittsthemen sollten nach Abschluss des Zwischenkurs gelernt werden. Idealerweise sollte der C ++ - Intermediate -Programmierer in der Lage sein, die erweiterten Themen aus der neuesten Version der C ++ - Spezifikation zu lesen und zu verstehen. Das Problem ist, dass es auch schwierig ist, die neueste Spezifikation von C ++ zu verstehen. In der Regel ist es einfacher, Bücher zum fortgeschrittenen Thema oder zu Themen zu lesen.
Die folgenden drei Bücher sollten zusammen gelesen werden, da sie verschiedene fortgeschrittene C ++ -Themen behandeln.
Modernes C ++ - Programmierkochbuch
Dieses Buch geht auf C ++ 20. Es verfügt über die fortschrittlichen Funktionen des Threading mit Parallelität und intelligenten Zeigern. Es verfügt außerdem über die folgenden Funktionen, die mehr neue Funktionen sind, als die Vorabfunktionen: Semantik, Contexpr, Bereiche und Textformatierung verschieben. Beachten Sie, dass dieses Buch keine Ausnahmebehandlung und einige der anderen oben genannten erweiterten Funktionen behandelt.
AMAZONAS
Mehr außergewöhnliche c++
Dieses Buch reicht auch auf C ++ 20. Die meisten Kapitel in diesem Buch können als Fortschritt angesehen werden. Dazu gehören Ausnahmebehandlung, Speicher- und Ressourcenverwaltung sowie Makros. Auch hier enthält es auch nicht alle C ++ - Fortschrittsthemen.
AMAZONAS
C ++ Vorlagen: Die vollständige Anleitung / 2. Auflage
Dieses Buch geht auf C ++ 17. Es behandelt nur C ++ - Vorlagen.
AMAZONAS
Nach dem Lesen der oben genannten drei Bücher sollte der C ++ - Programmierer in der Lage sein, die neueste C ++ - Spezifikationsversion zu lesen und sie zu verstehen.
Abschluss
Wenn Sie alle oben genannten 10 Bücher lesen und verstehen, können Sie die gesamte Spezifikation von C ++ 20 (und sogar C ++ 23) lesen und sie verstehen.