Introduction to the Boost C++ Libraries; Volume II - Advanced Libraries (Hardcover)
暫譯: Boost C++ 函式庫入門;第二卷 - 進階函式庫 (精裝版)

Robert Demming, Daniel J. Duffy

  • 出版商: Datasim Education BV
  • 出版日期: 2012-02-03
  • 售價: $2,930
  • 貴賓價: 9.5$2,784
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Hardcover
  • ISBN: 9491028022
  • ISBN-13: 9789491028021
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

This book is the follow-up of the Boost Volume I book and 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.


Chapters:
  1. The Boost C++ Libraries Overview
  2. Math Toolkit: Special Functions
  3. Math Toolkit: Orthogonal Functions
  4. Date and Time
  5. Some Building Block Data Structures and Libraries
  6. Matrix Algebra in Boost Part I: uBLAS Data Structures
  7. Matrix Algebra in Boost Part II: Advanced Features and Applications
  8. An Introduction to Networking Programming Concepts and Protocols
  9. Boost ASIO: Synchronous Operations
  10. Boost ASIO: Asynchronous Operations
  11. Boost Interprocess: IPC Mechanisms
  12. Boost Interprocess: Process Synchronisation
  13. Interval Arithmetic
  14. User-defined Memory Allocation: Boost Pool
  15. An Introduction to Graph Theory and Graph Algorithms
  16. The Boost Graph Library (BGL) Data Structures and Fundamental Algorithms
  17. The Boost Graph Library (BGL) Advanced Algorithms
  18. Interval Container Library
  19. Boost Functional Factory

商品描述(中文翻譯)

這本書是《Boost Volume I》的後續作品,專為使用 Boost C++ 函式庫來創建靈活應用程式的軟體開發人員而撰寫。我們將討論大約 20 個可以歸類為以下主要類別的進階函式庫:


  • 數學:特殊函數、統計分佈、區間算術和矩陣代數。

  • 特殊資料結構:日期和時間、環形緩衝區、UUID、動態位元組集合、池記憶體。

  • 使用軟體介面的 TCP 和 UDP 可攜式網路程式設計。

  • 進程間通信和共享記憶體程式設計模型。

  • 三章關於圖形、圖形演算法及其在 Boost 中的實現。


重點在於實作,每個函式庫都會詳細討論,並提供大量可運行的範例,以便讀者能夠儘快上手。每個函式庫都以逐步的方式描述,您可以使用相應的程式碼作為更進階應用的基礎。

這些函式庫是新應用程式的理想基礎。我們將在本系列的第三卷中使用它們,當時我們將討論應用於工程、科學和計算金融的內容。

章節:


  1. Boost C++ 函式庫概述

  2. 數學工具包:特殊函數

  3. 數學工具包:正交函數

  4. 日期和時間

  5. 一些基本資料結構和函式庫

  6. Boost 中的矩陣代數第一部分:uBLAS 資料結構

  7. Boost 中的矩陣代數第二部分:進階特性和應用

  8. 網路程式設計概念和協定介紹

  9. Boost ASIO:同步操作

  10. Boost ASIO:非同步操作

  11. Boost 進程間:IPC 機制

  12. Boost 進程間:進程同步

  13. 區間算術

  14. 使用者定義的記憶體配置:Boost Pool

  15. 圖論和圖形演算法介紹

  16. Boost 圖形函式庫 (BGL) 資料結構和基本演算法

  17. Boost 圖形函式庫 (BGL) 進階演算法

  18. 區間容器函式庫

  19. Boost 函式工廠

最後瀏覽商品 (20)