The Modern C++ Challenge: Werden Sie ein erfahrener Programmierer, indem Sie Probleme aus der Praxis lösen

Bewertung:   (3,9 von 5)

The Modern C++ Challenge: Werden Sie ein erfahrener Programmierer, indem Sie Probleme aus der Praxis lösen (Marius Bancila)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen einzigartigen und praktischen Ansatz zum Erlernen von C++, wobei der Schwerpunkt auf der Verbesserung der Problemlösungsfähigkeiten liegt. Einige Nutzer kritisierten jedoch, dass es an ausreichender Dokumentation und Alternativen mangelt, während andere Probleme mit dem physischen Zustand des Buches bei der Ankunft feststellten.

Vorteile:

Einzigartiger und praktischer Ansatz
umfassende Abdeckung von C++ bis zu C++17
gut, um sich mit der Sprache vertraut zu machen und die Problemlösungsfähigkeiten zu verbessern.

Nachteile:

Unzureichende Dokumentation und Erläuterung von Problemen
einige Benutzer erhielten beschädigte Exemplare
der Preis wurde als nicht angemessen empfunden
online verfügbare Alternativen bieten bessere Ressourcen.

(basierend auf 8 Leserbewertungen)

Originaltitel:

The Modern C++ Challenge: Become an expert programmer by solving real-world problems

Inhalt des Buches:

Testen Sie Ihre C++-Programmierkenntnisse, indem Sie die im Buch behandelten realen Programmierprobleme lösen.

Hauptmerkmale

⬤ Lösen Sie eine Vielzahl von realen Programmier- und Logikproblemen, indem Sie die Möglichkeiten von C++17 nutzen.

⬤ Testen Sie Ihre Fähigkeiten im Umgang mit Sprachfunktionen, Algorithmen, Datenstrukturen, Entwurfsmustern und mehr.

⬤ Erforschen Sie Bereiche wie Kryptographie, Kommunikation und Bildverarbeitung in C++.

Buchbeschreibung

C++ ist eine der am weitesten verbreiteten Programmiersprachen und findet in einer Vielzahl von Bereichen Anwendung, wie z. B. Spiele, GUI-Programmierung und Betriebssysteme, um nur einige zu nennen. Im Laufe der Jahre hat sich C++ zu einer der ersten Wahl für Softwareentwickler weltweit entwickelt (und bleibt es auch). Dieses Buch zeigt Ihnen einige bemerkenswerte C++-Funktionen und wie Sie sie für Ihre Anwendungsanforderungen implementieren können. Jedes Problem ist einzigartig und testet nicht nur Ihr Wissen über die Sprache.

Es testet Ihre Fähigkeit, über den Tellerrand zu schauen und die besten Lösungen zu finden. Mit unterschiedlichen Schwierigkeitsgraden werden Sie mit einer Vielzahl von Herausforderungen konfrontiert. Und falls du nicht weiterkommst, brauchst du dir keine Sorgen zu machen: Wir haben die besten Lösungen für die Aufgaben in diesem Buch. Sind Sie also bereit für die Herausforderung?

Was Sie lernen werden

⬤ JSON- und XML-Daten serialisieren und deserialisieren.

⬤ Verschlüsselung und Signierung durchführen, um die sichere Kommunikation zwischen Parteien zu erleichtern.

⬤ SQLite-Datenbanken in Ihre Anwendungen einbinden und verwenden.

⬤ Verwendung von Threads und asynchronen Funktionen zur Implementierung allgemeiner paralleler Algorithmen.

⬤ Komprimieren und Dekomprimieren von Dateien in/aus einem ZIP-Archiv.

⬤ Implementierung von Datenstrukturen wie z.B. Zirkularpuffer und Prioritätswarteschlangen.

⬤ Implementieren von Algorithmen für allgemeine Zwecke sowie Algorithmen zur Lösung spezifischer Probleme.

⬤ Erstellen von Client-Server-Anwendungen, die über TCP/IP kommunizieren.

⬤ HTTP REST-Dienste nutzen.

⬤ Entwurfsmuster verwenden, um reale Probleme zu lösen.

Weitere Daten des Buches:

ISBN:9781788993869
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Modern C++ Programming Cookbook - Zweite Ausgabe - Modern C++ Programming Cookbook - Second...
Über 100 Rezepte, die Ihnen helfen, Ihre...
Modern C++ Programming Cookbook - Zweite Ausgabe - Modern C++ Programming Cookbook - Second Edition
The Modern C++ Challenge: Werden Sie ein erfahrener Programmierer, indem Sie Probleme aus der Praxis...
Testen Sie Ihre C++-Programmierkenntnisse, indem...
The Modern C++ Challenge: Werden Sie ein erfahrener Programmierer, indem Sie Probleme aus der Praxis lösen - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Modernes C++-Programmier-Kochbuch: Rezepte zur Erforschung von Datenstrukturen, Multithreading und...
Über 100 Rezepte, die Ihnen helfen, Ihre...
Modernes C++-Programmier-Kochbuch: Rezepte zur Erforschung von Datenstrukturen, Multithreading und Netzwerken in C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Vorlagen-Metaprogrammierung mit C++: Lernen Sie alles über C++-Templates und erschließen Sie sich...
Verstehen Sie, wie man moderne C++-Vorlagen...
Vorlagen-Metaprogrammierung mit C++: Lernen Sie alles über C++-Templates und erschließen Sie sich die Möglichkeiten der Template-Metaprogrammierung - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming
Modern C++ Programming Cookbook - Dritte Auflage: Beherrschen Sie modernes C++ einschließlich der...
In diesem umfassenden Handbuch mit vielen...
Modern C++ Programming Cookbook - Dritte Auflage: Beherrschen Sie modernes C++ einschließlich der neuesten Funktionen von C++23 mit über 140 praktischen Rezepten - Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: