Share this page | Tweet |

**
Introduction
to the Boost C++ Libraries - Volume II - Advanced Libraries
**

ISBN: 978-94-91028-02-1

Datasim Education

Hardcover

354 pages

February 2012

€59.00 ex. VAT

This is the successor to "Introduction to the Boost C++ Libraries - Volume I" and is available as eBook and hardcover since february 2012.

Volume II continues the work and style of Volume I. In particular, we discuss a number of advanced libraries for network programming, interprocess, mathematics and data structures. It has been written for software developers who use Boost C++ libraries to create flexible applications. We discuss approximately 20 advanced libraries that can be classified into the following major categories:

- Mathematics: special functions, statistical distributions, interval arithmetic and matrix algebra.
- Special data structures: date and time, circular buffer, UUID, dynamic bitsets, pool memory.
- TCP and UDP portable network programming using the software interface.
- Interprocess communication and shared memory programming models.
- Three chapters on graphs, graph algorithms and their implementation in Boost.

The focus is hands-on and each library is discussed in detail and numerous working examples are given to get the reader up to speed as soon as possible. Each library is described in a step-by-step fashion and you can use the corresponding code as a basis for more advanced applications. These libraries are the ideal basis for new applications. We shall use them in Volume III of the current series when we discuss applications to engineering, science and computational finance.

Full source code is available after registration.

*Robert Demming* is software designer, developer and trainer and
he has been involved with software projects in the areas of
optical technology, process control, CAD and order processing
systems since 1993. He has a BSc degree in technical computer science
from Amsterdam Hogeschool.

*Daniel J. Duffy* is founder of Datasim Education BV and
has been working with C++ and its applications since 1989. He is
designer, algorithm builder and trainer. He has a PhD in numerical
analysis from Trinity College, Dublin. One of the projects that he
is involved in is applying the Boost libraries to computational
finance.

- The Boost C++ Libraries Overview
- Math Toolkit: Special Functions
- Math Toolkit: Orthogonal Functions
- Date and Time
- Some Building Block Data Structures and Libraries
- Matrix Algebra in Boost Part I: uBLAS Data Structures
- Matrix Algebra in Boost Part II: Advanced Features and Applications
- An Introduction to Networking Programming Concepts and Protocols
- Boost ASIO: Synchronous Operations
- Boost ASIO: Asynchronous Operations
- Boost Interprocess: IPC Mechanisms
- Boost Interprocess: Process Synchronisation
- Interval Arithmetic
- User-defined Memory Allocation: Boost Pool
- An Introduction to Graph Theory and Graph Algorithms
- The Boost Graph Library (BGL) Data Structures and Fundamental Algorithms
- The Boost Graph Library (BGL) Advanced Algorithms
- Interval Container Library
- Boost Functional Factory

Here you can download the complete Table of Contents in PDF format.

The physical book is available (soon) from major retailers like:

- Amazon.com (United States)
- Amazon.co.uk (United Kingdom)
- Amazon.de (Germany)
- Barnes & Noble (United States)

The book is also available as eBook (in PDF format) directly from Datasim. Please see the order form to order the eBook version.

The errata for this book can be found on the errata page.

Forum:

Related Datasim courses:

Related Datasim Financial courses:

- Advanced C++ for Computational Finance
- Distance Learning - Advanced C++ - Programming Models, boost and Parallel Computation

Articles on Quant Network:

- C++ Statistical Distributions in Boost (September 2010)
- Boost C++ Libraries and Applications to Computational Finance (July 1010)
- Interview with Daniel Duffy of Datasim Financial (July 2009)

*February 201*2

Share this page | Tweet |