Introduction to C++ for Financial Engineers (The Wiley Finance Series)
暫譯: 金融工程師的 C++ 入門 (Wiley 財務系列)

Daniel J. Duffy

  • 出版商: Wiley
  • 出版日期: 2017-07-05
  • 售價: $3,530
  • 貴賓價: 9.5$3,354
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Hardcover
  • ISBN: 1118446089
  • ISBN-13: 9781118446089
  • 相關分類: C++ 程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Apply modern C++ to applications in computational finance

Introduction to C++ for Financial Engineers, Second Edition uses the new and improved language features and multi-paradigm programming styles to create robust and flexible code for a number of important areas in finance. Each chapter has been written to be as self-contained as possible, while taking account of the most recent developments in software design, programming styles and advances in desktop hardware.

This resource is written for Quant developers versed in creating applications using C++98. It shows how to define, design and implement flexible applications using modern software design methods in C++. Developers will learn how to:

  • Adopt a standardised design methodology (based on domain architectures) for applications
  • Write clear and maintainable code in the ‘gold standard' C++ language
  • Move from C++98 to next-generation C++11, C++ 14 and later
  • Use C++ and Boost libraries instead of home-grown code
  • Create multi-threaded and parallel applications
  • Utilise applications to lattices, PDE and Monte Carlo models

The chapters in this book begin with simple examples, transitioning to more extensive models and finance-related applications. Each chapter concludes with exercises and projects, allowing the reader to monitor progress by reviewing what has been discussed and writing code based on those concepts.

  • New C++ syntax, language features and libraries
  • Building flexible lattice models using the domain architecture approach
  • Detailed discussion of PDE/Finite Difference Method for European and American option pricing
  • C++ Concurrency, multithreading and parallel libraries for multi-core CPUs and GPUs
  • Numerical solution of stochastic differential equations and Monte Carlo option pricing
  • Optimal use of the combined object-oriented, template and functional programming styles

Introduction to C++ for Financial Engineers, Second Edition assembles many of the design and language features to help you create flexible and maintainable applications.

商品描述(中文翻譯)

將現代 C++ 應用於計算金融的應用

金融工程師的 C++ 入門(第二版) 利用新的和改進的語言特性及多範式編程風格,為金融中的多個重要領域創建穩健且靈活的代碼。每一章都盡可能地自成一體,同時考慮到軟體設計、編程風格和桌面硬體的最新發展。

本資源是為熟悉使用 C++98 創建應用的量化開發者而寫。它展示了如何使用現代軟體設計方法來定義、設計和實現靈活的應用。開發者將學習如何:

  • 採用基於領域架構的標準化設計方法論來開發應用
  • 在“黃金標準”C++ 語言中編寫清晰且可維護的代碼
  • 從 C++98 遷移到下一代 C++11、C++14 及以後版本
  • 使用 C++ 和 Boost 函式庫,而非自製代碼
  • 創建多執行緒和並行應用
  • 利用應用於格子、偏微分方程 (PDE) 和蒙地卡羅模型

本書的章節從簡單的範例開始,逐步過渡到更廣泛的模型和與金融相關的應用。每一章結尾都有練習和專案,讓讀者可以通過回顧所討論的內容和根據這些概念編寫代碼來監控進度。

  • 新的 C++ 語法、語言特性和函式庫
  • 使用領域架構方法構建靈活的格子模型
  • 詳細討論歐式和美式期權定價的 PDE/有限差分法
  • C++ 的並發性、多執行緒和針對多核心 CPU 和 GPU 的並行函式庫
  • 隨機微分方程的數值解法和蒙地卡羅期權定價
  • 最佳利用結合物件導向、模板和函數式編程風格

金融工程師的 C++ 入門(第二版) 整合了許多設計和語言特性,幫助您創建靈活且可維護的應用。