AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Efficient C++: Performance Programming Techniques by Dov Bulka, David Mayhew ISBN: 0-201-37950-3 Publisher: Addison-Wesley Pub Co Pub. Date: 03 November, 1999 Format: Paperback Volumes: 1 List Price(USD): $39.99 |
Average Customer Rating: 4.08 (12 reviews)
Rating: 4
Summary: important information for any serious C++ developer
Comment: Few C++ books talk about such important aspects of programming like design and development for performance, as well as performance tuning. Even smaller number of them support their arguments with the actual test numbers. This book is different: on many occasions the authors show quantitative difference between techniques, which is very useful for understanding the trade-offs and is much more convincing than simply referring to common sense or authors' past experience.
This book is a well-written overview of the C++ performance programming techniques. It looks into a broad spectrum of the issues, some of them are examined in a great detail, like C++ inlining. Most often there is no free lunch in software development, and the book does a good job of showing the trade-offs of performance techniques, keeps a good balance of not advocating extra efforts simply for the sake of having faster programs.
The book has many coding examples that show "side-by-side" performance of different code snippets trying to achieve the same computational goal. The examples are very simple and are independent off each other, so one does not have to read all the previous chapters to understand a point made in the middle of the book.
Elegance usually goes hand-in-hand with good performance, so if you are just a beginner in C++, this book will help you to polish the patterns of your programming style. I think that this book will be helpful to any C++ programmer, especially to one who is writing real-time or performance intensive applications. I wish the management could read and understand it too: hopefully then it wouldn't assume that "performance profiling" is just an afterthought and is not a necessary entry in the schedule for every serious product.
Rating: 5
Summary: A great (and underappreciated) book
Comment: First off: it's practical! It's based not on some tenured professor's abstract hifalutin vaporous gobbledegook but on personal, actual, concrete experiences of the author. A pleasure to learn from. Well written too! Which can't be taken for granted anymore. The book is appropriately titled (rare as well.) To make it short: if you're interested in efficiency with C++ that's the book to buy, w/o thinking, right off the web. Satisfaction guaranteed, even, btw, if you don't particularly care for efficiency but are an in-general curious C++ programmer.
Being a ninkompoop and a cantakerous, argumentative [person] that I am, I rarely praise anyone, as you can figure from my name, but this book gets a triple-A, ten stars from me. I'm watching this author from now on, on par with Meyers, Richter, and Stevens.
Rating: 4
Summary: Keys to acceptable C++ performance
Comment: The authors are developers of network and web server software for IBM. They specifically target performance issues related to C++ programming. The primary topics of discussion are constructors & destructors, virtual functions, return value optimization, temporary objects, inlining, memory managers, and reference counting. Learn how to create efficient constructor functions. Learn how to avoid the costly construction of temporary objects. The authors promote "lazy evaluation" and nail "useless computations" and "obsolete code." Algorithm and data structure discussions are referred to other standard references, however there is coverage of the STL structures (insertion, deletion, traversal, and find operations). An additional bonus is the excellent coverage of multithreading issues.
![]() |
Title: C++ Templates: The Complete Guide by David Vandevoorde, Nicolai M. Josuttis ISBN: 0201734842 Publisher: Addison-Wesley Pub Co Pub. Date: 12 November, 2002 List Price(USD): $59.99 |
![]() |
Title: C++ Footprint and Performance Optimization by Rene Alexander, Graham Bensley ISBN: 0672319047 Publisher: SAMS Pub. Date: 20 September, 2000 List Price(USD): $49.99 |
![]() |
Title: Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu ISBN: 0201704315 Publisher: Addison-Wesley Pub Co Pub. Date: 13 February, 2001 List Price(USD): $44.99 |
![]() |
Title: Advanced C++ Programming Styles and Idioms by James O. Coplien ISBN: 0201548550 Publisher: Addison-Wesley Pub Co Pub. Date: 30 August, 1991 List Price(USD): $54.99 |
![]() |
Title: Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition) by Scott Meyers ISBN: 0201924889 Publisher: Addison-Wesley Pub Co Pub. Date: 02 September, 1997 List Price(USD): $37.95 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments