Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Efficient C++
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Efficient C++

Efficient C++

Performance Programming Techniques

Dov Bulka, David Mayhew

308 pages, parution le 10/11/1999

Résumé

Far too many programmers and software
designers consider efficient C++ to be an oxymoron. They regard C++ as
inherently slow and inappropriate for performance-critical applications.
Consequently, C++ has had little success penetrating domains such as networking,
operating system kernels, device drivers, and others.

Efficient C++ explodes that myth. Written by two authors with
first-hand experience wringing the last ounce of performance from commercial C++
applications, this book demonstrates the potential of C++ to produce highly
efficient programs. The book reveals practical, everyday object-oriented design
principles and C++ coding techniques that can yield large performance
improvements. It points out common pitfalls in both design and code that
generate hidden operating costs.

This book focuses on combining C++'s power and flexibility with high
performance and scalability, resulting in the best of both worlds. Specific
topics include temporary objects, memory management, templates, inheritance,
virtual functions, inlining, reference-counting, STL, and much more.

With this book, you will have a valuable compendium of the best performance
techniques at your fingertips.

Table of contents

Preface
Introduction
Chapter 1: The Tracing War Story
Chapter 2: Constructors and Destructors
Chapter 3: Virtual Functions
Chapter 4: The Return Value Optimization
Chapter 5: Temporaries
Chapter 6: Single-Threaded Memory Pooling
Chapter 7: Multithreaded Memory Pooling
Chapter 8: Inlining Basics
Chapter 9: Inlining--Performance Considerations
Chapter 10: Inlining Tricks
Chapter 11: Standard Template Library
Chapter 12: Reference Counting
Chapter 13: Coding Optimizations
Chapter 14: Design Optimizations
Chapter 15: Scalability
Chapter 16: System Architecture Dependencies
Bibliography
Index

L'auteur - Dov Bulka

Dov Bulka

has spent fifteen years in the trenches of software development, delivering large-scale software products to market. He was the performance architect of the IBM Domino-Go Web server that has powered some of the biggest Web sites ever hosted on the Internet, including that of the 1996 Atlanta Olympics. He received his Ph.D. in computer science from Duke University.

L'auteur - David Mayhew

David Mayhew

is Principal Architect of StarBridge Technologies, Inc., where he concentrates on interconnection fabrics, peer processing, and PCI bus evolution. Previously, he worked for IBM's Networking Software Division. He received his Ph.D. in computer science from Virginia Tech.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Dov Bulka, David Mayhew
Parution 10/11/1999
Nb. de pages 308
Format 18,7 x 23,4
Poids 500g
EAN13 9780201379501

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