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.

Note :   (4,5 sur 5)

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. (Marius Bancila)

Avis des lecteurs

Résumé:

Le « Modern C++ Programming Cookbook, Third Edition » est un guide technique destiné aux développeurs C++ désireux de mettre à jour et d'affiner leurs compétences avec les fonctionnalités modernes du langage. Il comprend un format structuré de recettes qui couvrent un large éventail de sujets allant des concepts fondamentaux aux concepts avancés du C++. Si de nombreux lecteurs apprécient son approche pratique et ses nombreux exemples, certains notent qu'il ne convient pas aux débutants absolus et qu'il s'agit plutôt d'une référence ou d'une ressource complémentaire pour ceux qui ont des connaissances préalables.

Avantages:

Couverture complète des fonctionnalités modernes de C++, y compris C++20 et C++2
Format structuré avec des sections claires (Se préparer, Comment faire, Comment ça marche, Voir aussi) qui facilite la compréhension.
Utile pour les débutants comme pour les développeurs expérimentés, avec des exemples pratiques et des recettes.
Constitue un bon ouvrage de référence pour rechercher des fonctionnalités spécifiques ou des techniques d'implémentation.
Écrit par un auteur expérimenté, réputé pour sa clarté et sa qualité.

Inconvénients:

Déconseillé aux débutants complets car il aborde des sujets avancés sans contexte général.
Certains évaluateurs ont noté qu'il ne couvrait pas toutes les fonctionnalités du langage C++.
Le format du livre de cuisine peut ne pas convenir à ceux qui préfèrent une expérience de lecture linéaire.
Il peut s'avérer difficile pour les développeurs moins expérimentés, les obligeant à rechercher des ressources supplémentaires pour une compréhension complète des concepts.

(basé sur 10 avis de lecteurs)

Titre original :

Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes

Contenu du livre :

Rempli de recettes pratiques, ce guide complet permet d'explorer les dernières avancées du C++, d'optimiser les performances et d'acquérir des connaissances sur les techniques essentielles.

L'achat de la version imprimée ou du livre Kindle inclut un livre électronique gratuit au format PDF. Principales caractéristiques Il ne s'agit pas seulement d'un guide sur la programmation en C++23 ; vous trouverez la bonne solution à plus de 150 tâches de codage dans n'importe quelle variante moderne de C++. Apprenez tous les concepts C++ les plus importants grâce à une série de recettes pratiques et autonomes. Entièrement mis à jour et enrichi de nouveaux sujets, notamment les flux de sortie synchrone, la répartition des balises et les adaptateurs de gamme C++20/23 Description du livre

La troisième édition mise à jour de Modern C++ Programming Cookbook aborde les dernières fonctionnalités de C++23, telles que la bibliothèque de pile, les types expected et mdspan, les tampons span, les améliorations de la bibliothèque de formatage et les mises à jour de la bibliothèque de plages. Il aborde également d'autres sujets du C++20 qui n'avaient pas été traités auparavant, tels que les flux de sortie synchrone et l'emplacement de la source. Le livre est organisé sous forme de recettes pratiques couvrant un large éventail de problèmes du monde réel.

Il entre dans les détails de tous les concepts fondamentaux de la programmation C++ moderne, tels que les fonctions et les classes, les itérateurs et les algorithmes, les flux et le système de fichiers, le threading et la concurrence, les pointeurs intelligents et la sémantique de déplacement, et bien d'autres encore. Vous couvrirez en profondeur les aspects de performance de la programmation et apprendrez à écrire un code rapide et léger à l'aide des meilleures pratiques.

Vous explorerez des modèles utiles et l'implémentation de nombreux idiomes, y compris pimpl, paramètre nommé, avocat-client, et le modèle d'usine. Un chapitre consacré aux tests unitaires vous présente trois des bibliothèques les plus utilisées en C++ : Boost. Test, Google Test et Catch2.

À la fin de ce livre sur la programmation C++ moderne, vous serez en mesure d'exploiter efficacement les caractéristiques et les techniques de la programmation C++11/14/17/20/23 pour améliorer les performances, l'évolutivité et l'efficacité de vos applications. Ce que vous apprendrez Explorer les nouvelles fonctionnalités du langage et de la bibliothèque C++23 Devenir compétent dans l'utilisation de la prise en charge intégrée du threading et de la concurrence pour les tâches quotidiennes Exploiter la bibliothèque standard et travailler avec des conteneurs, des algorithmes et des itérateurs Résoudre les problèmes de recherche et de remplacement de texte à l'aide d'expressions régulières Travailler avec différents types de chaînes et apprendre les divers aspects de la compilation Tirer parti de la bibliothèque du système de fichiers pour travailler avec des fichiers et des répertoires Mettre en œuvre divers modèles et idiomes utiles Explorer les cadres de test largement utilisés pour C++ À qui ce livre s'adresse-t-il ?

Ce livre est conçu pour les programmeurs débutants et intermédiaires ayant une connaissance de base du langage de programmation C++ et souhaitant maîtriser le langage et devenir des développeurs C++ modernes et compétents. Les programmeurs C++ expérimentés peuvent tirer parti de ce livre pour renforcer leur maîtrise du C++ et trouver une bonne référence à de nombreuses fonctionnalités du langage et de la bibliothèque C++11/14/17/20/23. Table des matières Apprendre le langage moderne Caractéristiques du langage de base Travailler avec des nombres et des chaînes de caractères Explorer les fonctions Prétraitement et compilation Bibliothèque standard Conteneurs, algorithmes et itérateurs Utilitaires d'usage général Travailler avec des fichiers et des flux Exploiter le threading et la simultanéité Robustesse et performances Implémenter des modèles et des idiomes Explorer les cadres de test Caractéristiques de C++23

Autres informations sur le livre :

ISBN :9781835080542
Auteur :
Éditeur :
Langue :anglais
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)