Le livre de cuisine de la programmation moderne C++ : Recettes pour explorer la structure des données, le multithreading et la mise en réseau en C++17

Note :   (3,9 sur 5)

Le livre de cuisine de la programmation moderne C++ : Recettes pour explorer la structure des données, le multithreading et la mise en réseau en C++17 (Marius Bancila)

Avis des lecteurs

Résumé:

Ce livre est très apprécié des lecteurs pour sa structure claire, sa couverture complète des normes C++ modernes et ses recettes pratiques qui facilitent la compréhension et l'application du matériel. Il s'adresse aussi bien aux novices qu'aux programmeurs expérimentés, en renforçant leur confiance et leur connaissance des pratiques modernes de codage C++.

Avantages:

Couverture complète des fonctionnalités et des normes de C++11/14/17.
La structure claire et le style livre de cuisine facilitent la référence à des sujets spécifiques.
Engageant et lisible, évitant le contenu aride typique des autres livres sur le C++.
Des exemples pratiques aident à comprendre les concepts et à les appliquer dans des scénarios de travail réels.
Des conseils utiles et des modèles de conception sont inclus.
Bon pour les programmeurs en transition depuis les anciennes normes C++.

Inconvénients:

Certains chapitres contiennent des fautes de frappe et des répétitions.
Certains sujets, comme la sémantique des déplacements et le déclassement, sont moins bien couverts.
Le chapitre sur le cadre de test unitaire pourrait être condensé.
L'édition Kindle peut présenter des problèmes de formatage et n'est pas recommandée.

(basé sur 7 avis de lecteurs)

Titre original :

Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17

Contenu du livre :

Plus de 100 recettes pour vous aider à surmonter vos difficultés avec la programmation C++ et acquérir une compréhension plus profonde du fonctionnement du C++ moderne.

Caractéristiques principales.

⬤ Explorer les fonctionnalités les plus importantes du langage et de la bibliothèque de C++17, y compris les conteneurs, les algorithmes, les expressions régulières, les threads, et plus encore.

⬤ Partez à l'aventure avec les frameworks de tests unitaires Boost. Test, Google Test et Catch,.

Les fonctionnalités du langage C++17 comprennent les conteneurs, les algorithmes, les expressions régulières, les threads,... ⬤ Les tests unitaires Boost.Test, Google Test et Catch,...

Description du livre

Le C++ est l'un des langages de programmation les plus utilisés. Rapide, efficace et flexible, il est utilisé pour résoudre de nombreux problèmes. Les dernières versions de C++ ont vu les programmeurs changer leur façon de coder, abandonnant la programmation à l'ancienne de type C et adoptant le C++ moderne à la place.

En commençant par les fonctionnalités du langage moderne, chaque recette aborde un problème spécifique, avec une discussion qui explique la solution et donne un aperçu de son fonctionnement. Vous apprendrez les concepts majeurs du langage de programmation de base ainsi que les tâches courantes rencontrées lors de la construction d'une grande variété de logiciels. Vous apprendrez des concepts tels que la concurrence, la performance, la métaprogrammation, les expressions lambda, les expressions régulières, les tests, et bien d'autres encore sous forme de recettes. Ces recettes vous permettront de rendre vos applications robustes et rapides.

À la fin du livre, vous comprendrez les nouveaux aspects de C++11/14/17 et serez en mesure de surmonter les tâches qui prennent du temps ou qui vous empêcheraient de progresser pendant le développement.

Ce que vous apprendrez

⬤ Apprendre à connaître les nouvelles fonctionnalités du langage et les problèmes qu'elles sont censées résoudre.

⬤ Comprendre le support standard pour le threading et la concurrence et savoir comment les mettre en œuvre pour les tâches quotidiennes de base.

⬤ Exploiter les fonctionnalités du C++ pour obtenir une robustesse et des performances accrues.

⬤ Explorer les cadres de test largement utilisés pour le C++ et mettre en œuvre divers modèles et idiomes utiles.

⬤ Travailler avec différents types de chaînes de caractères et étudier les différents aspects de la compilation.

⬤ Explorer les fonctions et les objets appelables en mettant l'accent sur les fonctionnalités modernes.

⬤ Les fonctions et les objets appelables sont étudiés en mettant l'accent sur les fonctionnalités modernes.

⬤ Utiliser les expressions régulières pour les opérations de recherche et de remplacement de chaînes de caractères.

⬤ Tirez parti de la nouvelle bibliothèque de systèmes de fichiers pour travailler avec des fichiers et des répertoires.

⬤ Utiliser les nouveaux utilitaires ajoutés à la bibliothèque standard pour résoudre les problèmes courants rencontrés par les développeurs, y compris les types string_view, any, optional et variant.

À qui s'adresse ce livre ?

Si vous souhaitez surmonter les phases difficiles du développement avec le C++ et tirer parti de ses fonctionnalités en utilisant des pratiques de programmation modernes, ce livre est fait pour vous. Il s'adresse aussi bien aux programmeurs C++ expérimentés qu'aux personnes ayant une bonne connaissance des concepts de la POO.

Autres informations sur le livre :

ISBN :9781786465184
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Livre de cuisine pour la programmation moderne en C++ - Deuxième édition - Modern C++ Programming...
Plus de 100 recettes pour vous aider à surmonter...
Livre de cuisine pour la programmation moderne en C++ - Deuxième édition - Modern C++ Programming Cookbook - Second Edition
The Modern C++ Challenge : Devenez un programmeur expert en résolvant des problèmes du monde réel. -...
Testez vos compétences en programmation C++ en...
The Modern C++ Challenge : Devenez un programmeur expert en résolvant des problèmes du monde réel. - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Le livre de cuisine de la programmation moderne C++ : Recettes pour explorer la structure des...
Plus de 100 recettes pour vous aider à surmonter vos...
Le livre de cuisine de la programmation moderne C++ : Recettes pour explorer la structure des données, le multithreading et la mise en réseau en C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Métaprogrammation par modèles avec C++ : Apprenez tout sur les modèles C++ et libérez la puissance...
Comprendre comment utiliser les modèles C++...
Métaprogrammation par modèles avec C++ : Apprenez tout sur les modèles C++ et libérez la puissance de la métaprogrammation par modèles. - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming
Modern C++ Programming Cookbook - Troisième édition : Maîtriser le C++ moderne, y compris les...
Rempli de recettes pratiques, ce guide complet permet...
Modern C++ Programming Cookbook - Troisième édition : Maîtriser le C++ moderne, y compris les dernières fonctionnalités du C++23, grâce à plus de 140 recettes pratiques. - Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)