Note :
Le livre « C++ Programming Language, 4th Edition » de Bjarne Stroustrup est considéré par les programmeurs expérimentés comme un guide complet et faisant autorité sur C++11. Il comprend des explications détaillées sur les caractéristiques du langage et les composants de la bibliothèque standard. Le style d'écriture est direct et informatif, et s'adresse principalement aux programmeurs de niveau intermédiaire ou avancé. Cependant, il est noté que le livre n'est pas adapté aux débutants car il suppose des connaissances préalables en programmation. Les critiques sont mitigées quant à la qualité physique du livre et une certaine confusion règne quant à l'utilisation des nouvelles normes C++ par rapport à C++11.
Avantages:⬤ Couverture complète de C++11 et de ses fonctionnalités.
⬤ Écrit par Bjarne Stroustrup, le créateur de C++.
⬤ Des explications concises qui clarifient l'utilisation des fonctionnalités du langage.
⬤ Amélioration de la mise en page pour une meilleure lisibilité dans le cadre d'une utilisation de référence.
⬤ Offre des informations précieuses sur la gestion des ressources et les pratiques de codage propre.
⬤ Fournit les meilleures pratiques et clarifie l'utilisation.
⬤ Ne convient pas aux débutants complets ; nécessite une expérience préalable de la programmation.
⬤ Certains lecteurs trouvent la prose dense et difficile à parcourir.
⬤ Problèmes de qualité de la reliure signalés par plusieurs utilisateurs.
⬤ L'introduction de concepts peut parfois sembler écrasante.
⬤ Ce n'est pas une référence parfaite en raison des divergences qui apparaissent avec les normes plus récentes (C++14 et C++17).
(basé sur 524 avis de lecteurs)
The C++ Programming Language (Hardcover)
La nouvelle norme C++11 permet aux programmeurs d'exprimer leurs idées de manière plus claire, plus simple et plus directe, et d'écrire un code plus rapide et plus efficace. Bjarne Stroustrup, le concepteur et l'implémenteur original du langage C++, a réorganisé, étendu et complètement réécrit sa référence et son tutoriel pour les programmeurs qui veulent utiliser le langage C++ de la manière la plus efficace.
Le langage de programmation C++, quatrième édition, offre une couverture méticuleuse, richement expliquée et intégrée de l'ensemble du langage - ses facilités, ses mécanismes d'abstraction, ses bibliothèques standard et ses principales techniques de conception. Tout au long de l'ouvrage, Stroustrup présente des exemples concis, "purement C++11", qui ont été soigneusement conçus pour clarifier à la fois l'utilisation et la conception des programmes. Pour favoriser une meilleure compréhension, l'auteur fournit de nombreuses références croisées, à la fois dans le livre et dans la norme ISO.
La nouvelle couverture de C++11 comprend.
⬤ Prise en charge de la concurrence.
⬤ Les expressions régulières, les pointeurs de gestion des ressources, les nombres aléatoires et les conteneurs améliorés.
⬤ L'initialisation générale et uniforme, les déclarations for simplifiées, la sémantique des déplacements et le support de l'Unicode.
⬤ Lambdas, expressions constantes générales, contrôle des valeurs par défaut des classes, modèles variables, alias de modèles et littéraux définis par l'utilisateur.
⬤ Questions de compatibilité.
Les sujets abordés dans ce livre complet sont les suivants.
⬤ Les facilités de base : type, objet, portée, stockage, principes de calcul, etc.
⬤ La modularité, telle qu'elle est supportée par les espaces de noms, les fichiers sources et la gestion des exceptions.
⬤ L'abstraction du C++, y compris les classes, les hiérarchies de classes et les modèles pour soutenir une synthèse de la programmation traditionnelle, de la programmation orientée objet et de la programmation générique.
⬤ La bibliothèque standard : conteneurs, algorithmes, itérateurs, utilitaires, chaînes de caractères, entrées/sorties de flux, locales, numériques, etc.
⬤ Le modèle de mémoire de base du C++, en profondeur.
Cette quatrième édition rend le C++11 parfaitement accessible aux programmeurs venant du C++98 ou d'autres langages, tout en introduisant des idées et des techniques que même les programmeurs de pointe du C++11 trouveront indispensables.
Il s'agit d'une version reliée de la quatrième édition. Le contenu de cette couverture rigide est identique à celui de la version brochée.
Ce livre est doté d'une reliure à plat améliorée, qui permet au livre de rester ouvert plus facilement lorsqu'il est placé sur une surface plane. Cette méthode de reliure spéciale - reconnaissable à un petit espace à l'intérieur du dos - augmente également la durabilité.
© 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)