C++ moderne efficace : 42 façons spécifiques d'améliorer votre utilisation de C++11 et C++14

Note :   (4,6 sur 5)

C++ moderne efficace : 42 façons spécifiques d'améliorer votre utilisation de C++11 et C++14 (Scott Meyers)

Avis des lecteurs

Résumé:

Le livre de Scott Meyers, qui guide efficacement les développeurs C++ à travers les fonctionnalités modernes, a reçu des critiques mitigées. Il est loué pour sa profondeur et ses conseils pratiques pour les programmeurs expérimentés, mais critiqué pour sa complexité et sa présentation difficile. Le livre couvre les aspects clés de C++11 et C++14, introduisant de nouvelles fonctionnalités, les meilleures pratiques, et offrant des perspectives qui aident les programmeurs à améliorer leur code. Cependant, il semble moins adapté aux débutants, car il suppose un niveau élevé de connaissances préalables et peut être difficile à assimiler sans un solide bagage en C++.

Avantages:

Exploration approfondie des concepts du C++ moderne (C++11 et C++14), conseils pratiques et lignes directrices pour les programmeurs expérimentés, réponse aux défis de la programmation moderne, clarté dans l'explication des sujets complexes, exemples de code utiles, style d'écriture agréable, aide à améliorer la compréhension et l'application du C++.

Inconvénients:

Suppose que le lecteur a une connaissance avancée du C++, ce qui peut aliéner les débutants, explications parfois alambiquées, syntaxe complexe qui peut être difficile à suivre, le contenu du livre peut sembler laborieux ou trop technique, manque d'une conclusion complète, difficile à lire sur certains e-readers comme Kindle.

(basé sur 307 avis de lecteurs)

Titre original :

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Contenu du livre :

La maîtrise de C++11 et C++14 ne se limite pas à se familiariser avec les fonctionnalités qu'ils introduisent (par exemple, les déclarations de type auto, la sémantique de déplacement, les expressions lambda et la prise en charge de la concurrence). Le défi consiste à apprendre à utiliser ces fonctionnalités de manière efficace, afin que vos logiciels soient corrects, efficaces, maintenables et portables. C'est là qu'intervient ce livre pratique. Il décrit comment écrire de très bons logiciels en utilisant C++11 et C++14, c'est-à-dire en utilisant le C++ moderne.

Les sujets abordés sont les suivants :

⬤ Les avantages et les inconvénients de l'initialisation par accolade, des spécifications noexcept, de la transmission parfaite et des fonctions make à pointeur intelligent.

⬤ Les relations entre std: : move, std: : forward, les références rvalue et les références universelles.

⬤ Les techniques pour écrire des expressions lambda claires, correctes et efficaces.

⬤ Comment std: : atomic diffère de volatile, comment chacun doit être utilisé, et comment ils se rapportent à l'API de concurrence de C++.

⬤ Comment les meilleures pratiques de l'ancienne programmation C++ (c.-à-d. C++98) doivent être révisées pour le développement de logiciels en C++ moderne.

Effective Modern C++ suit le format éprouvé des livres précédents de Scott Meyers, basé sur des lignes directrices et des exemples, mais couvre un matériel entièrement nouveau.

Après avoir appris les bases du C++, j'ai ensuite appris à utiliser le C++ dans le code de production grâce à la série de livres Effective C++ de Meyer. Effective Modern C++ est le livre le plus important pour obtenir des conseils sur les lignes directrices, les styles et les idiomes clés pour utiliser efficacement et correctement le C++ moderne. Vous ne l'avez pas encore ? Achetez-le. Maintenant.

-- Herb Sutter, président du comité de normalisation ISO C++ et architecte logiciel C++ chez Microsoft.

Autres informations sur le livre :

ISBN :9781491903995
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2014
Nombre de pages :336

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

C++ moderne efficace : 42 façons spécifiques d'améliorer votre utilisation de C++11 et C++14 -...
La maîtrise de C++11 et C++14 ne se limite pas à...
C++ moderne efficace : 42 façons spécifiques d'améliorer votre utilisation de C++11 et C++14 - Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

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)