|
 |
|
 |
 |
C++ Footprint and Performance Optimization (Sams Professional)
|
by Rene Alexander and Graham Bensley
Sales Rank: 1188334
|
$10.50
At Amazon

|
|
Paperback: 400 pages
Publisher: Pearson Education; 1st edition September 20, 2000
Language: English
ISBN-10: 0672319047
ISBN-13: 978-0672319044
Product Dimensions:
9.1 x 7.3 x 0.9 inches
Shipping Weight: 2.1 pounds
Book Description
In the world of C++ programming, all other things being equal, programs that are smaller and faster are better.
C++ Footprint and Performance Optimization contains case studies and sample code to give readers concrete examples and proven solutions to problems that don't have cut and paste solutions. The market for miniature computer programming is exploding. C++ Footprint and Performance Optimization supplies programmers the knowledge they need to write code for the increasing number of hand-held devices, wearable computers, and intelligent appliances. This book gives readers valuable knowledge and programming techniques that are not currently part of traditional programming training.
Download Description
The market for miniature computer programming is exploding. C++ Footprint and Performance Optimization supplies programmers the knowledge they need to write code for the increasing number of hand-held devices, wearable computers, and intelligent appliances This book gives readers valuable knowledge and programming techniques that are not currently part of traditional programming training In the world of C++ programming, all other things being equal, programs that are smaller and faster are better C++ Footprint and Performance Optimization contains case studies and sample code to give readers concrete examples and proven solutions to problems that don't have cut and paste solutions
Customer Reviews & Comments
Concentrates on a broad range of performance optimization techniques. The author strikes a nice balance between programming in-the-large and programming in-the-small techniques. The programming in-the-large chapters discuss language selection (assembly, C, C++, Pascal, Visual Basic, or Java), O notation, memory managers, string searching, sorting, and data structures (arrays, linked lists, hash tables, binary trees, and red/black trees). Includes a lucid analysis of memory managers. Programming in-the-small issues are variable types, variable scope, variable initialization, structures, bit fields, unions, selectors, jump tables, loops, invoking functions, macros, inline functions, iteration vs. recursion, pass by reference vs. pass by value, global data, virtual functions, and templates. Excellent set of charts containing timing comparisons of the various techniques. The source code is available from the publishers web site. There are several lapses in this text. All of the timing charts for comparing the various techniques should have been printed in the book. The third section of the book on avoiding C traps and pitfalls is off topic. Programming in-the-small optimization techniques are not covered comprehensively. One glaring omission is the technique of using a sentinel element as a loop termination signal. The author does not provide a bibliography or references to standard industry texts. At a minimum the sorting and string searching sections should have referenced Donald Knuth?s ?The Art of Computer Programming: Sorting and Searching, Vol. 3? and Dan Gusfield?s ?Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology?.
Comment | Permalink |
(Report this)
|
C++ Footprint and Performance Optimization (Sams Professional)
Available from Amazon
Price: $10.50

| |
|
|
|
|