Optimizing Software in C++
by Agner Fog
Publisher: Agner.org 2013
Number of pages: 167
Description:
This is an optimization manual for advanced C++ programmers. Topics include: The choice of platform and operating system. Choice of compiler and framework. Finding performance bottlenecks. The efficiency of different C++ constructs. Multi-core systems. Parallelization with vector operations. CPU dispatching. Efficient container class templates. Etc.
Download or read it online for free here:
Download link
(990KB, PDF)
Similar books
How to Make a Computer Operating System in C++
by Samy Pesse - GitHub
Online book about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.
(12223 views)
by Samy Pesse - GitHub
Online book about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.
(12223 views)
C++ Programming for Scientists
by Roldan Pozo, Karin Remington - NIST
From the table of contents: ANSI C; C++ as a better C; C++ Classes and Objects; Objects in Scientific Computing; Inheritance and Polymorphism; Templates, Exceptions and Observations; Programming Examples; Scientific Library Examples.
(24741 views)
by Roldan Pozo, Karin Remington - NIST
From the table of contents: ANSI C; C++ as a better C; C++ Classes and Objects; Objects in Scientific Computing; Inheritance and Polymorphism; Templates, Exceptions and Observations; Programming Examples; Scientific Library Examples.
(24741 views)
C++ Today: The Beast Is Back
by Jon Kalb, Gašper Ažman - O'Reilly Media
Now that software development is shifting primarily toward mobile and cloud computing, C++ is returning to the dominant position. Authors demonstrate how modern C++ provides the power necessary for server farms as well as low-footprint mobile apps.
(9551 views)
by Jon Kalb, Gašper Ažman - O'Reilly Media
Now that software development is shifting primarily toward mobile and cloud computing, C++ is returning to the dominant position. Authors demonstrate how modern C++ provides the power necessary for server farms as well as low-footprint mobile apps.
(9551 views)
C++ Best Practices
by Jason Turner - GitBook
This document is meant to be a collaborative discussion of the best practices in C++. We fill in some of the lower level details and provide specific stylistic recommendations while also discussing how to ensure overall code quality.
(14820 views)
by Jason Turner - GitBook
This document is meant to be a collaborative discussion of the best practices in C++. We fill in some of the lower level details and provide specific stylistic recommendations while also discussing how to ensure overall code quality.
(14820 views)