Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Thinking in C++ - Vol. 2 - Practical Programming
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Thinking in C++ - Vol. 2 - Practical Programming

Thinking in C++ - Vol. 2 - Practical Programming

Bruce Eckel, Chuck Allison

806 pages, parution le 19/01/2004

Résumé

This book provides complete, practical coverage of advanced C++. It streamlines the process of learning the C++ language, presenting material a simple step at a time, which allows the reader to digest each concept before moving on, and provides them with a solid foundation in C++.Exception Handling; Defensive Programming; Debugging Techniques; Strings in Depth; Iostreams; Templates in Depth; STL Containers and Iterators; STL Algorithms; Run-time Type Identification; Multiple Inheritance; Design Patterns.For software engineers/developers, programmers, software architects.

Synopsis

This book won the Software Development Magazine Jolt Award for best book published in 1995. You can't just look at C++ as a collection of features; some of the features make no sense in isolation. You can only use the sum of the parts if you are thinking about design, not simply coding. And to understand C++ in this way, you must understand the problems with C and with programming in general. This book discusses programming problems, why they are problems, and the approach C++ has taken to solve such problems. Thus, the set of features I explain in each chapter will be based on the way I see a particular type of problem being solved with the language. In this way I hope to move you, a little at a time, from understanding C (the book assumes you already program in C) to the point where the C++ mindset becomes your native tongue.

My goals in this book are to:

  • Present the material a simple step at a time, so the reader can easily digest each concept before moving on.
  • Use examples that are as simple and short as possible.
  • Carefully sequence the presentation of features so that you aren't seeing something you haven't been exposed to. Of course, this isn't always possible; in those situations, a brief introductory description will be given.
  • Give you what I think is important for you to understand about the language, rather than everything I know. I believe there is an "information importance hierarchy," and there are some facts that 95% of programmers will never need to know, but would just confuse people and add to their perception of the complexity of the language.
  • Keep each section focused enough so the lecture time- and the time between exercise periods - is small. Not only does this keep the audience' minds more active and involved during a hands-on seminar, but it gives the reader a greater sense of accomplishment.
  • Provide the reader with a solid foundation so they can understand the issues well enough to move on to more difficult coursework and books.

L'auteur - Bruce Eckel

Bruce Eckel is president of MindView, Inc., which provides public and private training seminars, consulting, mentoring, and design reviews in object-oriented technology and design patterns. He is the author of several books, has written more than fifty articles, and has given lectures and seminars throughout the world for more than twenty years. Bruce has served as a voting member of the C++ Standards Committee. He holds a B.S. in applied physics and an M.S. in computer engineering.

Sommaire

  • Introduction
  • Building stable systems
    • Exception handling
    • Defensive programming
  • The standard C++ library
    • Strings in depth
    • Iostreams
    • Templates in depth
    • Generic algorithms
    • Generic containers
  • Special topics
    • Runtime type identification
    • Multiple inheritance
    • Design patterns
    • Concurrency
    • A. Recommanded reading
    • B. Etc
    • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Prentice Hall
Auteur(s) Bruce Eckel, Chuck Allison
Parution 19/01/2004
Nb. de pages 806
Format 18 x 23,5
Couverture Broché
Poids 1155g
Intérieur Noir et Blanc
EAN13 9780131225527
ISBN13 978-0-13-122552-7

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription