商品描述
Well, computational scientists and engineers have discovered the power of C++. And, today's scientists, data scientists, engineers, financial engineers and more in industry are now employing C++ in their work. C++ seems to be the leading programming language for numerical and mathematical techniques and methods. Although there are many academic books, there are very few, if any, practical books for today's rapidly evolving industrial uses.
Numerical C++ Methods: A Practical Techniques Approach for Industry by Anwar Ludin is a response to this growing demand among industry coders and users. This book teaches you how to implement numerical algorithms using modern C++. To illustrate the concepts covered by this book, a wide variety of real-world problems from engineering, scientific computing and computational finance are used as case studies.
With the advent of multicore, many-core and massively parallel GPUs, parallelizing numerical code is becoming increasing important and is also covered in the last three chapters of the book. Finally, the code samples provided in this book are based on the open source noomra C++ library, which has been specifically designed by the author for this book and can be used in your own apps.
商品描述(中文翻譯)
計算科學家和工程師已經發現了 C++ 的強大功能。如今,科學家、數據科學家、工程師、金融工程師以及更多行業專業人士都在他們的工作中使用 C++。C++ 似乎是數值和數學技術及方法的主要程式語言。儘管有許多學術書籍,但針對當今快速發展的工業應用,實用書籍卻寥寥無幾。
數值 C++ 方法:針對工業的實用技術方法 由 Anwar Ludin 所著,正是對行業程式設計師和使用者日益增長需求的回應。本書教你如何使用現代 C++ 實現數值算法。為了說明本書所涵蓋的概念,使用了來自工程、科學計算和計算金融的各種現實問題作為案例研究。
隨著多核心、多核和大規模並行 GPU 的出現,平行化數值程式碼變得越來越重要,這一主題也在本書的最後三章中進行了探討。最後,本書提供的程式碼範例基於開源的 noomra C++ 函式庫,該函式庫是作者專門為本書設計的,可以在你自己的應用程式中使用。