Bewertung:

Das Buch „Discovering Modern C++“ erhält von den Benutzern eine Mischung aus Lob und Kritik. Viele schätzen seine Tiefe und Klarheit als Ressource für Programmierer, die ihr Wissen über modernes C++ auffrischen wollen, während andere mit der Druckqualität und der Lesbarkeit unzufrieden sind.
Vorteile:Das Buch ist gut strukturiert und geschrieben und bietet einen fantastischen Lehrstil. Es wird dafür gelobt, dass es moderne C++-Funktionen abdeckt, und gilt als ausgezeichnet für diejenigen, die sich über die Entwicklungen in der Programmierung informieren wollen. Außerdem wird es als geeignet für fortgeschrittene Leser mit bereits vorhandenen C++-Kenntnissen angesehen.
Nachteile:Es gibt erhebliche Beschwerden über die Papier- und Druckqualität, die von einigen Nutzern als billig und schwierig zu lesen empfunden wird. Die Wahl der Schriftart wurde als schwer lesbar kritisiert, und in einigen Rezensionen wird erwähnt, dass das Buch nicht für Anfänger geeignet ist. Außerdem deckt das Buch möglicherweise nicht alle aktuellen C++-Standards umfassend ab.
(basierend auf 9 Leserbewertungen)
Discovering Modern C++
Da wissenschaftliche und technische Projekte immer größer und komplexer werden, wird immer mehr in C++ geschrieben. Da eingebettete Hardware immer leistungsfähiger wird, wird auch ein Großteil der Software in C++ geschrieben. Wenn Sie C++ beherrschen, erwerben Sie starke Fähigkeiten für die Programmierung auf fast jeder Ebene, von "nahe an der Hardware" bis hin zu den höchsten Abstraktionen. Kurz gesagt, C++ ist eine Sprache, die wissenschaftliche und technische Praktiker unbedingt beherrschen müssen.
Peter Gottschlings Discovering Modern C++, Second Edition ist eine intensive Einführung, die Sie nahtlos zu anspruchsvollen Ansätzen führt, die auf fortgeschrittenen Funktionen basieren. Diese zweite Auflage wurde für C++17 und C++ 20 gründlich aktualisiert und führt anhand von Beispielen aus vielen technischen Problembereichen in die Schlüsselkonzepte ein. Dabei stützt er sich auf seine umfangreiche Erfahrung in der Ausbildung von Fachleuten und im Unterrichten von C++ für Studenten der Physik, Mathematik und Ingenieurwissenschaften.
Dieses Buch soll Ihnen helfen, einen schnellen Einstieg zu finden und dann zunehmend robuste Funktionen zu beherrschen, von Lambdas bis zu Ausdrucksvorlagen. Sie lernen auch, wie Sie die Vorteile der leistungsstarken Bibliotheken nutzen können, die C++-Programmierern zur Verfügung stehen: sowohl die Standard Template Library (STL) als auch wissenschaftliche Bibliotheken für Arithmetik, lineare Algebra, Differentialgleichungen und Graphen. In dieser zweiten Auflage präsentiert Gottschling auch eine gründliche und fachkundige Behandlung von Multithreading und variablen Templates.
Durchgehend zeigt Gottschling, wie man klare und ausdrucksstarke Software mit Hilfe von Objektorientierung, Generika, Metaprogrammierung und prozeduralen Techniken schreiben kann. Wenn Sie fertig sind, werden Sie alle Abstraktionen beherrschen, die Sie brauchen, um C++-Programme mit außergewöhnlicher Qualität und Leistung zu schreiben.