Beste C ++ Bücher

von Bradley Nice, Content Manager bei ClickHelp.com - Software-Dokumentationstool

Fragen wir Wikipedia nach den allgemeinen Informationen zur Sprache:

C ++ ist eine universelle Programmiersprache. Es verfügt über zwingende, objektorientierte und generische Programmierfunktionen und bietet gleichzeitig Funktionen für die Speichermanipulation auf niedriger Ebene.
Es wurde mit Schwerpunkt auf Systemprogrammierung und eingebetteten, ressourcenbeschränkten und großen Systemen entwickelt, wobei Leistung, Effizienz und Flexibilität als Design-Highlights gelten. C ++ hat sich auch in vielen anderen Zusammenhängen als nützlich erwiesen, wobei die wichtigsten Stärken die Software-Infrastruktur und ressourcenbeschränkte Anwendungen sind, einschließlich Desktop-Anwendungen, Server (z. B. E-Commerce, Websuche oder SQL-Server) und leistungskritische Anwendungen (z. B. Telefonvermittlungen) oder Raumsonden).

Also, was sind heutzutage die besten C ++ - Bücher?

Beginnend mit C ++ von Kontrollstrukturen zu Objekten (Taschenbuch - $ 166.35)

Einstieg in C ++: Von Kontrollstrukturen über Objekte behandelt Kontrollstrukturen, Funktionen, Arrays und Zeiger vor Objekten und Klassen in Tony Gaddis 'markengerechter, schrittweiser Präsentation. Seine Bücher helfen den Anfängern, die wichtigen Details zu verstehen, die notwendig sind, um einführende Programmierer zu werden. Gaddis motiviert das Studium sowohl der Programmierkenntnisse als auch der Programmiersprache C ++, indem er alle Details vorstellt, die zum Verständnis des „Wie“ und des „Warum“ erforderlich sind, ohne dabei die Tatsache aus den Augen zu verlieren, dass die meisten Anfänger mit diesem Material zu kämpfen haben. Sein Ansatz ist schrittweise und leicht verständlich und stellt sicher, dass die Schüler die Logik verstehen, die hinter der Entwicklung hochwertiger Programme steckt. Wie bei allen Gaddis-Texten finden Sie in jedem Kapitel klare und leicht lesbare Codelisten, prägnante und praktische Beispiele aus der Praxis sowie eine Fülle von Übungen. Zu den Aktualisierungen der 9. Ausgabe gehören überarbeitete, verbesserte Probleme sowie ein neues Kapitel mit vollständig neu geschriebenem und erweitertem Material zur Standard Template Library (STL).

Die C ++ - Standardbibliothek: Ein Tutorial und eine Referenz (eTextbook - 60,40 USD, Hardcover - 60,06 USD, Taschenbuch - 44,96 USD)

Die C ++ - Standardbibliothek bietet eine Reihe allgemeiner Klassen und Schnittstellen, die die Kernsprache von C ++ erheblich erweitern. Die Bibliothek ist jedoch nicht selbsterklärend. Um die Komponenten voll auszunutzen und von ihrer Leistungsfähigkeit zu profitieren, benötigen Sie eine Ressource, die weit mehr leistet, als die Klassen und ihre Funktionen aufzulisten.
Die C ++ - Standardbibliothek: Ein Tutorial und eine Referenz, zweite Ausgabe, beschreibt diese Bibliothek, wie sie jetzt in den neuen ANSI / ISO-C ++ - Sprachstandard (C ++ 11) aufgenommen wurde. Das Buch enthält eine umfassende Dokumentation der einzelnen Bibliothekskomponenten, einschließlich einer Einführung in Zweck und Aufbau. klar geschriebene Erklärungen komplexer Konzepte; die praktischen Programmierdetails, die für eine effektive Nutzung erforderlich sind; Fallen und Fallstricke; die genaue Unterschrift und Definition der wichtigsten Klassen und Funktionen; und zahlreiche Beispiele für Arbeitscode. Das Buch befasst sich insbesondere mit der Standard Template Library (STL), in der Container, Iteratoren, Funktionsobjekte und STL-Algorithmen untersucht werden.
Das Buch behandelt alle neuen C ++ 11-Bibliothekskomponenten, einschließlich

  • Parallelität;
  • Bruchrechnung;
  • Uhren und Timer;
  • Tuples;
  • Neue STL-Container;
  • Neue STL-Algorithmen;
  • Neue intelligente Zeiger;
  • Neue Gebietsschemafacetten;
  • Zufallszahlen und Verteilungen;
  • Typmerkmale und Dienstprogramme;
  • Reguläre Ausdrücke.

Das Buch untersucht auch den neuen C ++ - Programmierstil und seine Auswirkungen auf die Standardbibliothek, einschließlich Lambdas, bereichsbasierter for-Schleifen, Verschiebungssemantik und variadischer Vorlagen.

The C ++ Programming Language (Kindle - 60,40 $, Hardcover - 67,47 $, Taschenbuch - 62,47 $)

Die brandneue Ausgabe des weltweit vertrauenswürdigsten und am häufigsten gelesenen Handbuchs zu C ++ wurde umfassend für den lang erwarteten C ++ 11-Standard aktualisiert. Stroustrup wurde umfassend überarbeitet, um die C ++ 11-Sprache, die Standardbibliothek und die wichtigsten Designtechniken als Ganzes zu präsentieren, und geht gründlich auf Änderungen ein, die C ++ 11 zu einer völlig neuen Sprache machen. Zuverlässigkeit und Klarheit. C ++ - Programmierer auf der ganzen Welt erkennen Bjarne Stoustrup als Experten für die absolut maßgeblichen und außerordentlich nützlichen Informationen an, die sie benötigen, um herausragende C ++ - Programme zu schreiben.

Effective Modern C ++: 42 spezifische Möglichkeiten zur Verbesserung der Verwendung von C ++ 11 und C ++ 14 (Kindle - 29,49 USD, Taschenbuch - 40,77 USD)

Um sich mit C ++ 11 und C ++ 14 vertraut zu machen, müssen Sie sich nicht nur mit den von ihnen eingeführten Funktionen vertraut machen (z. B. automatische Typdeklarationen, Verschiebungssemantik, Lambda-Ausdrücke und Parallelitätsunterstützung). Die Herausforderung besteht darin, zu lernen, diese Funktionen effektiv zu nutzen - damit Ihre Software korrekt, effizient, wartbar und portabel ist. Hier kommt dieses praktische Buch ins Spiel. Es beschreibt, wie man wirklich großartige Software mit C ++ 11 und C ++ 14 schreibt - d. H. Mit modernem C ++.

Themen sind unter anderem:

  • Das Für und Wider der geschweiften Initialisierung, der fehlenden Spezifikationen, der perfekten Weiterleitung und des intelligenten Zeigers stellt Funktionen bereit.
  • Die Beziehungen zwischen std :: move, std :: forward, rvalue Referenzen und universellen Referenzen;
  • Techniken zum Schreiben klarer, korrekter und effektiver Lambda-Ausdrücke;
  • Wie std :: atomic sich von volatile unterscheidet, wie jedes verwendet werden sollte und in welchem ​​Verhältnis sie zur C ++ - API für den gemeinsamen Zugriff stehen;
  • Wie Best Practices in der "alten" C ++ - Programmierung (d. H. C ++ 98) eine Überarbeitung für die Softwareentwicklung in modernem C ++ erfordern.

Effective Modern C ++ folgt dem bewährten richtlinienbasierten, beispielgesteuerten Format früherer Bücher von Scott Meyers, deckt jedoch völlig neues Material ab.

C ++ Primer (eTextbook - 41,94 USD, Taschenbuch - 37,41 USD)

C ++ Primer, Fifth Edition, führt die C ++ - Standardbibliothek von Anfang an ein und stützt sich dabei auf die gemeinsamen Funktionen und Möglichkeiten, mit denen Sie nützliche Programme schreiben können, ohne zuvor jedes Sprachdetail beherrschen zu müssen. Die vielen Beispiele des Buches wurden überarbeitet, um die neuen Sprachfunktionen zu nutzen und zu demonstrieren, wie sie am besten genutzt werden können. Dieses Buch ist ein bewährtes Tutorial für C ++ - Neulinge, eine autorisierende Diskussion der wichtigsten C ++ - Konzepte und -Techniken und eine wertvolle Ressource für erfahrene Programmierer, insbesondere für diejenigen, die C ++ 11-Verbesserungen unbedingt sehen möchten.

Starten Sie schnell und erzielen Sie mehr

  • Erfahren Sie, wie Sie die neuen C ++ 11-Sprachfunktionen und die Standardbibliothek verwenden, um schnell robuste Programme zu erstellen und sich mit der Programmierung auf hoher Ebene vertraut zu machen.
  • Lernen Sie anhand von Beispielen, die die besten Codierungsstile und Programmgestaltungstechniken von heute veranschaulichen.
  • Verstehen Sie die „Gründe für die Regeln“: Warum funktioniert C ++ 11 so?
  • Nutzen Sie die umfangreichen Querverweise, um verwandte Konzepte und Erkenntnisse miteinander zu verknüpfen.
  • Profitieren Sie von aktuellen Lernhilfen und Übungen, die wichtige Punkte hervorheben, Ihnen helfen, Fallstricke zu vermeiden, bewährte Verfahren zu fördern und das Gelernte zu vertiefen.

C ++ Primer, Fifth Edition, verfügt über eine verbesserte, flache Bindung, mit der das Buch auf einer ebenen Fläche leichter geöffnet bleiben kann. Diese spezielle Bindungsmethode, die sich durch einen geringen Abstand innerhalb des Rückgrats auszeichnet, erhöht auch die Haltbarkeit.

Sie können auch mögen ...

Beste Swift-Bücher 2017

Beste Python-Bücher 2017

Beste JavaScript-Bücher im Jahr 2017

Einen schönen Tag noch!

Bradley Nice,
Content Manager bei ClickHelp.com - bestes Online-Dokumentations-Tool für SaaS-Anbieter