Optimizing C ++
by Steve Heller
Publisher: Prentice Hall PTR 1998
Number of pages: 416
The heart of Optimizing C++ consists of several case studies of database problems that show various searching and compression algorithms, the author's source code, and careful explanation of the solutions. The author use hash coding, caching, Radix40, and binary-coded decimal (BCD) data representation in a supermarket price-lookup database. Distribution-counting sort algorithms and bitmaps that store data efficiently are both used to help build a mailing-list system. In some of the most useful sections of this book, the author looks at Huffman coding and dynamic hashing.
Home page url
Download or read it online for free here:
by Bernt Arne Ødegaard
Useful examples and algorithms for people working within the field of finance. Typical examples are option/derivatives pricing, term structure calculations, mean variance analysis. The author made C++ subroutines that implements common algorithms.
by Alex Robenko - GitBook
The intended audience of this document is professional C++ developers who want to understand bare metal development a little bit better, get to know how to use C++ language in an embedded environment, and bring their C++ skills to an 'expert' level.
This book contains guidelines and advices on how to write efficient software using the C++ language. Software correctness and maintainability are taken into account, but are not the primary concerns. The book is for intermediate C++ programmers.
by Agner Fog - Agner.org
This is an optimization manual for advanced C++ programmers. Topics: The choice of platform and operating system. Choice of compiler and framework. Finding performance bottlenecks. The efficiency of different C++ constructs. Multi-core systems. Etc.