Note :
Le livre « C++ Crash Course » est généralement bien accueilli par les programmeurs expérimentés qui souhaitent se familiariser rapidement avec le C++ moderne. Il fournit une introduction complète, avec un style d'écriture convivial et de nombreux exemples, bien que certains lecteurs trouvent qu'il n'est pas aussi rapide qu'annoncé. Il convient mieux à ceux qui ont une expérience préalable de la programmation et n'est pas conçu comme un guide pour les débutants.
Avantages:⬤ Introduction complète au C++ moderne pour les programmeurs expérimentés.
⬤ Style d'écriture convivial avec une approche narrative.
⬤ Beaucoup d'exemples pratiques et d'exercices fournis.
⬤ Contient un errata complet et un code source disponible en ligne.
⬤ Bonne ressource pour se familiariser avec le C++ après ne pas l'avoir utilisé pendant un certain temps.
⬤ Certains lecteurs estiment que le rythme n'est pas aussi rapide que prévu.
⬤ L'organisation du contenu peut ne pas être propice à une référence facile.
⬤ Certains sujets spécifiques, comme l'utilisation de « class » par rapport à « struct », ne sont pas couverts de manière adéquate.
⬤ Il y a de nombreuses fautes de frappe et d'erreurs dans les premières impressions.
⬤ Il manque des conseils détaillés sur l'utilisation pratique d'outils tels que CMake.
(basé sur 39 avis de lecteurs)
C++ Crash Course: A Fast-Paced Introduction
Une introduction rapide et complète au C++ moderne, écrite pour les programmeurs expérimentés. Après avoir lu C++ Crash Course, vous maîtriserez les concepts fondamentaux du langage, la bibliothèque standard C++ et les bibliothèques Boost.
Le C++ est l'un des langages les plus utilisés pour les logiciels du monde réel. Entre les mains d'un programmeur averti, le C++ peut produire un code petit, efficace et lisible dont n'importe quel programmeur serait fier.
Conçu pour les programmeurs de niveau intermédiaire ou avancé, le cours accéléré sur le C++ vous permet d'aller directement au cœur du C++17, la révision la plus moderne de la norme ISO. La première partie couvre le cœur du langage C++, où vous apprendrez tout sur les types et les fonctions, le cycle de vie des objets et les expressions. La deuxième partie vous présente la bibliothèque standard C++ et les bibliothèques Boost, où vous découvrirez tous les outils de haute qualité et entièrement fonctionnels qui sont à votre disposition. Vous couvrirez les classes utilitaires spéciales, les structures de données et les algorithmes, et apprendrez à manipuler les systèmes de fichiers et à construire des programmes performants qui communiquent sur les réseaux.
Vous apprendrez toutes les principales caractéristiques du C++ moderne, notamment :
- Les types fondamentaux, les types de référence et les types définis par l'utilisateur.
- Le cycle de vie des objets, y compris la durée de stockage, la gestion de la mémoire, les exceptions, les piles d'appels et le paradigme RAII.
- Le polymorphisme à la compilation avec les modèles et le polymorphisme à l'exécution avec les classes virtuelles.
- Expressions, instructions et fonctions avancées.
- Les pointeurs intelligents, les structures de données, les dates et heures, les nombres et les probabilités/statistiques.
- Conteneurs, itérateurs, chaînes de caractères et algorithmes.
- Flux et fichiers, concurrence, réseau et développement d'applications.
Avec plus de 500 exemples de code et près de 100 exercices, C++ Crash Course est sûr de vous aider à construire une base solide en C++.
© 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)