Parallel Programming with Microsoft Visual C++
by Colin Campbell, Ade Miller
Publisher: Microsoft Press 2011
This guide introduces you to the most important and frequently used patterns of parallel programming and provides executable code samples for them, using PPL. When thinking about where to begin, a good place to start is to review the patterns in this book. See if your problem has any attributes that match the six patterns presented in the following chapters.
Home page url
Download or read it online for free here:
by Clifford A. Shaffer - Dover Publications
A comprehensive treatment focusing on efficient data structures and algorithms, this text explains how to select or design the data structure best suited to specific problems. It uses C++ programming language and is suitable for second-year courses.
by David Thielen - Addison-Wesley
The book offers a revolutionary approach to software development by showing how to write error-free code from the start. Presented are techniques to stop many kinds of bugs from being included in a program. It also discusses how to test programs.
Contents: Getting started with C++; Operator precedence; Arrays; Loops; Metaprogramming; Basic type keywords; Pointers; C++ Containers; Namespaces; Regular expressions; Data Structures in C++; Threading; Design pattern implementation in C++; etc.
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.