Le langage C++ + Practical Debugging in C++
Edition spéciale, revue et corrigée
Bjarne Stroustrup, Ann R. Ford, Toby J. Teorey
Résumé
Plus de 700 000 programmeurs ont tiré bénéfice de ce livre dans ses éditions précédentes.
Cet ouvrage est le livre de référence le plus complet et le plus lu dans le monde sur C++. Fondé sur le standard C++ANSI/ISO, il couvre le langage C++ et sa bibliothèque standard ainsi que les techniques clés de la conception.
Par exemple :
- Les classes abstraites en tant qu'interfaces
- Les hiérarchies de classes et la programmation orientée objet
- Les modèles comme base des logiciels génériques avec types sécurisés
- Les exceptions pour la gestion courante des erreurs
- Les espaces de noms pour la modularité des logiciels à grande échelle
- L'identification des types à l'exécution ou RTTI
- Le sous-ensemble C de C++ pour la compatibilité et le travail au niveau système
- Les algorithmes et conteneurs standards
- Les chaînes standards, les flux d'entrées/sorties et les valeurs numériques
Pour cette édition dite spéciale, deux nouvelles annexes sur les bibliothèques locales et standard de sécurité ont été ajoutées.
Inclus ! Practical Debugging in C++
Un guide pratique, en anglais, pour apprendre à reconnaître, détecter et éviter tous les bugs.
Les programmeurs débutants et intermédiaires ont enfin un guide pratique de debugging pour C++. Très pédagogique, ce guide répertorie les erreurs de programmation sémantiques et syntaxiques les plus courantes. Les techniques de tracing sont également expliquées, ainsi que l'utilisation d'un debugger interactif. Ce guide permettra aux débutants en programmation C++ de gagner un temps précieux grâce à son accessibilité et son aspect pratique. Pour les programmeurs d'un niveau plus avancé, en particulier ceux qui ont l'expérience d'un autre langage, il permet une mise à niveau rapide en debugging C++. Ouvrage en anglais.
L'auteur - Bjarne Stroustrup
Bjarne Stroustrup est le concepteur du langage C++ et l'auteur des ouvrages C++ Programming Langage (1™ édition 1985, 2e édition 1991, 3e édition 1997), The Annotated C++ Référence Manual et The Design and Evolution of C++. Diplômé de l'université d'Aarhus, Danemark, et de l'université de Cambridge, Angleterre, Bjarne Stroustrup est aujourd'hui professeur à la Texas A&M University et membre du département de recherche pour la programmation à grande échelle de AT&T Labs. Ses recherches portent notamment sur les systèmes distribués, les systèmes d'exploitation, la simulation, la conception et la programmation. Il est également l'éditeur de la collection C++ In-Depth, Addison-Wesley.
L'auteur - Ann R. Ford
Ann R. Ford is currently a Lecturer of electrical
engineering and computer science at the University of
Michigan, Ann Arbor. She has taught introductory courses in
C and C++ programming for the past 10 years and has applied
and refined these debugging principles for her many
students. She received the B.A. degree in psychology from
the State University of New York at Buffalo and the M.S.
degree in computer and communication science from the
University of Michigan, Ann Arbor.
L'auteur - Toby J. Teorey
Toby J. Teorey is currently a Professor of electrical
engineering and computer science at the University of
Michigan, Ann Arbor. He received the B.S. and M.S. degrees
in electrical engineering from the University of Arizona,
Tucson and the Ph.D. degree in computer science from the
University of Wisconsin, Madison. He is the author of
Database Modeling and Design (1999) and has taught courses
in C++ programming and database management systems
extensively.
Autres livres de Toby J. Teorey
Sommaire
Sommaire de Le langage C++ :
- Préface
- Introduction
- Notes au lecteur
- Présentation générale du C++
- Présentation de la bibliothèque standard
- Les mécanismes de base
- Types et déclarations
- Pointeurs, tableaux et structures
- Expressions et instructions
- Fonctions
- Espaces de noms et exception
- Fichiers source et programmes
- Les mécanismes de l'abstraction
- Classes
- Surcharge des opérateurs
- Les classes dérivées
- Les modèles
- Gestion des exceptions
- Les hiérarchies de classes
- La bibliothèque standard
- Organisation de la bibliothèque et conteneurs
- Conteneurs standard
- Algorithmes et objets fonction
- Itérateurs et allocateurs
- Les chaînes
- Les flux
- Le numérique
- Conception à l'aide du langage C++
- Développement et conception
- Conception et programmation
- Rôle des classes
- nnexes et index
- Grammaire
- Compatibilité
- Considérations techniques
- Paramètres régionaux
- Gestion sécurisée des exceptions de la bibliothèque standard
- Lexique anglais-français
- Index
Sommaire de Practical Debugging in C++ :
- Preface
- Introduction
- Common Syntax and Semantic Errors
- Tracing Techniques for Debugging
- Trace Debugging for More Advanced C++ Constructs
- Using an Interactive Debugger
- Appendix A: The 32 Most Common Bugs in First Programs
- Appendix B: Checklist for Error Detection and Prevention
- Bibliography
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Pearson |
Auteur(s) | Bjarne Stroustrup, Ann R. Ford, Toby J. Teorey |
Parution | 14/12/2004 |
Édition | 2eme édition |
Nb. de pages | 1202 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 2139g |
Intérieur | Noir et Blanc |
EAN13 | 9782744071157 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET