Livre de cuisine pour la programmation moderne en C++ - Deuxième édition

Note :   (4,4 sur 5)

Livre de cuisine pour la programmation moderne en C++ - Deuxième édition (Marius Bancila)

Avis des lecteurs

Résumé:

Ce livre est reconnu comme une excellente ressource pour le C++ moderne, particulièrement efficace pour les programmeurs expérimentés qui cherchent à approfondir leurs connaissances. Il utilise un format de type recette qui permet aux lecteurs de naviguer facilement et de mettre en œuvre immédiatement de nouveaux concepts dans leurs projets de programmation. Cependant, il ne convient pas aux débutants et a été critiqué pour sa présentation physique, notamment son papier épais et ses grandes polices de caractères, qui le rendent plus volumineux qu'il ne l'est en réalité.

Avantages:

Un livre de cuisine bien organisé qui facilite la recherche de sujets spécifiques
des explications claires et des exemples pratiques
couvre les fonctionnalités modernes du C++ jusqu'au C++20
sert de référence de bureau utile
idéal pour les programmeurs qui cherchent à mettre à jour leurs compétences
fournit les détails nécessaires à l'implémentation.

Inconvénients:

Ne convient pas aux débutants
certains chapitres peuvent être très avancés
critique concernant la qualité physique du livre (papier épais, grosses polices) donnant l'impression d'un contenu moindre
certaines explications peuvent sembler brèves ou manquer de profondeur.

(basé sur 12 avis de lecteurs)

Titre original :

Modern C++ Programming Cookbook - Second Edition

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 pour adopter le C++ moderne.

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 :9781800208988
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)