Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
13 used & new from £21.97

Have one to sell? Sell yours here
 
   
Efficient C++: Performance Programming Techniques
 
See larger image
 

Efficient C++: Performance Programming Techniques (Paperback)

by Dov Bulka (Author), David Mayhew (Author)
2.3 out of 5 stars See all reviews (3 customer reviews)
Price: £28.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by Tuesday, July 21? Choose Express delivery at checkout. See Details
9 new from £21.97 4 used from £27.96

Customers Who Bought This Item Also Bought

Programming with POSIX Threads (Addison-Wesley Professional Computing)

Programming with POSIX Threads (Addison-Wesley Professional Computing)

by David R. Butenhof
5.0 out of 5 stars (3)  £43.69
Explore similar items

Product details

  • Paperback: 336 pages
  • Publisher: Addison Wesley (3 Dec 1999)
  • Language English
  • ISBN-10: 0201379503
  • ISBN-13: 978-0201379501
  • Product Dimensions: 23.2 x 18.2 x 2 cm
  • Average Customer Review: 2.3 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 553,224 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
C++Builder | Visual IDE
   www.Embarcadero.com    RAD Visual IDE for rapid C and C++ Development. More info. Free trial 
Performance Efficiency
   www.oracle.com/uk    Lower IT costs for your business - Get a free Oracle self-assessment! 
Improve .NET Performance
   www.red-gate.com    Find slow .NET code fast. Download free trial now 
  
 

Product Description

Product Description
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. 0201379503B04062001

From the Back Cover

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.



0201379503B04062001

See all Product Description

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Inside the C++ Object Model
36% buy
Inside the C++ Object Model 4.6 out of 5 stars (5)
£29.74
Efficient C++: Performance Programming Techniques
35% buy the item featured on this page:
Efficient C++: Performance Programming Techniques 2.3 out of 5 stars (3)
£28.99
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
29% buy
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) 4.8 out of 5 stars (44)
£19.19

 

Customer Reviews

3 Reviews
5 star:    (0)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
2.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
3 of 3 people found the following review helpful:
1.0 out of 5 stars This Book is atrocious, 18 Oct 2000
By A Customer
This is a terrible book, a blackmark on the reputation of the otherwise reliable Addison Wesley. The issue of efficiency is essentially completely covered by the two S. Meyer's books and S. Lippman's "Inside the C++ Object Model" and this book adds nothing of worth.

The authors may be coders of worth (or not) but their "insights" are essentially useless. They spend a lot of time discussing "tricks" with inline functions, a worthless discussion: anyone who's read a beginner's book on C++ understands the basic issues and their tricks for getting extra performance are irrelevant given the very aggressive optimisation that modern C++ compilers carry out, in my opinion.

To make things worse, the authors exhibit no C++ gravitas...

For example, at one point in the book, the authors carry out some tests and then in the following discussion state that they didn't understand the results! Surely they should have made the effort to do so before rushing to publish their book? Could you imagine Lippman or Meyers or any of the bona fide C++ gurus making the same statement?

Summary: do not buy this book. The only reason I gave it one star is because there was no 0-star option available.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
4.0 out of 5 stars Some useful hints for server application programming, 7 Dec 2000
By A Customer
The authors' background is in writing multi-threaded server apps (web servers, for example) and it is in this area that the book is useful. If you're writing desktop applications it would be much less relevant. While much of the material will be familiar to people with a lot of experience in these fields, it has a number of things I wish I'd known when I started out. For example, the authors advise separating multiple mutexes by buffers to ensure they are on different cache lines. This can really make a difference on multiprocessor machines. So if you fall into the ideal audience for this book (people new to multi-threaded programming on UNIX), I would definitely recommend it. Others may find it useful but should browse before they buy.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
2.0 out of 5 stars A bit too light weight, 29 Aug 2000
By A Customer
I bought this book on the strength of a review in DDJ, and was expecting something a bit encyclopedic. It certainly isn't that, what it presents is good as far as it goes, but many of the examples don't go very deep and much of it seems like common sense anyway.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

More From Dov Bulka

Java Performance and...

Java Performance and Scalability: 1

Written for the working programmer who wants to get more speed out of... Read more

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates