The eternal classic C++ books series review 1 - C++ programming for superior performance

Label C++programmingIBMPerformanceEncodingWeb Services
2502 people read comment(22) Collection Report

C++ Efficient: Programming Techniques Performance
Publisher: Wesley Addison
Author: "the United States Bulka David; Mayhew]Dov

Author introduction:
Bulka Dov has 15 years of experience in software development and delivery of large software products to the market. He worked as a designer for the performance of the Dominogo Web IBM server, and some of the largest Web sites that had appeared on the Internet used the server, including the Web site of the 1996 Atlanta Olympics. He received a doctorate in computer science from the Duke University.
Mayhew StarBridge is Technologies David, Inc.'s chief designer. He is mainly engaged in the interconnection structure, peer processing and PCI bus development work, has been working in the IBM network software. He received a Ph. D. in computer science from Tech Virginia.

This is a teach C++ programmers how to write high-performance programs of the classic books, has been popular in Europe and america. In fact, there is a tendency in reality is always accompanied by a lot of programmers and software designers, they think the pursuit of efficient C++ is a very stupid practice. They think that C++ is inherently slow and is not suitable for applications that require high performance (they think it can only be used in the C language or assembly). So they feel that there are a number of areas is almost impossible to enter the C++, such as network, operating system kernel, device drivers, etc..

However, it is proved that C++ can also write efficient programs. This book just to refute this view. In the business application to obtain maximum performance, the two authors of this book has the first hand information. This book illustrates the potential of using C++ to develop high efficiency programs, prompting some of the usual object-oriented design principles as well as access to a large performance improvement of the C++ programming technology. The book also points out some common errors in the design and the cost of implicit operations in encoding.
This book pays attention to the combination of strong and flexible and good performance and scalability, so that the two aspects are the best. Specific topics include temporary objects, memory management, templates, inheritance, virtual memory, inline, reference count, STL, etc.. Through this book, you will be able to master the main content of the best performance technology. In a word, this book is of great benefit to readers who are eager to improve the performance of C++ programs, and more importantly, this book can be regarded as a guide book for more in-depth study of C++ advanced programming ideas and methods. Of course, there are some of the books are closely related to the computer system - to explore performance issues can never be separated from the characteristics of the computer itself!

I once again to the majority of C++ enthusiasts recommend this book, of course, personally feel that if you are an entry-level reader, then this book is not suitable for you! But if you want to be able to master C++ some day, you might as well read the book!


Charles petzold's masterpiece "code, hidden in behind the software and hardware of the computer language" (Code: the hidden language of computer hardware and software) is now hot, purchase channels:

Dangdang:Http:// Product_id=20824550&ref=search-1-A?
China interactive publishing network sale:
Amazon excellence:
Http:// _encoding=UTF8&s=books&qid=1273474775&asin=B003INLVRM&sr=1-1?

If you want to communicate with me, please click on the link.
Http:// U=113322&c=a139a65a1494291d?And I became friends!

step on
Guess you're looking for
View comments
* the above user comments only represent their personal views, does not represent the views or position of the CSDN website
    personal data
    • Visit648093 times
    • Integral:Eleven thousand three hundred and eighty-seven
    • Grade
    • Rank:667th name
    • Original222
    • Reproduced:7
    • Translation:0
    • Comments:2895 article
    Personal profile
    Absorbedimage processing,Data mining and machine learning. Cooperation please message or email to, will be replaced # @. Language is good atC/C++, Java, Prolog, Haskell, a small amount of Python and VB. Like to useRData mining and analysis, usingMatlabTo study the image algorithm.
    Blog column
    My books
    Exchange learning group for image processing
    Scan under two-dimensional code can be added
    Image processing learning group (529549320)
    "Click or scan two-dimensional code to add image processing to exchange learning group
    Latest comments