Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)
暫譯: C++科學計算指南(計算機科學本科主題)
Joe Pitt-Francis
- 出版商: Springer
- 出版日期: 2018-04-05
- 售價: $2,420
- 貴賓價: 9.5 折 $2,299
- 語言: 英文
- 頁數: 304
- 裝訂: Paperback
- ISBN: 3319731319
- ISBN-13: 9783319731315
-
相關分類:
C++ 程式語言、Computer-Science
海外代購書籍(需單獨結帳)
商品描述
This simple-to-follow textbook/reference provides an invaluable guide to object-oriented C++ programming for scientific computing. Through a series of clear and concise discussions, the key features most useful to the novice programmer are explored, enabling the reader to quickly master the basics and build the confidence to investigate less well-used features when needed. The text presents a hands-on approach that emphasizes the benefits of learning by example, stressing the importance of a clear programming style to minimise the introduction of errors into the code, and offering an extensive selection of practice exercises.
This updated and enhanced new edition includes additional material on software testing, and on some new features introduced in modern C++ standards such as C++11.
商品描述(中文翻譯)
這本簡單易懂的教科書/參考書為科學計算中的物件導向 C++ 程式設計提供了寶貴的指導。通過一系列清晰且簡潔的討論,探索了對初學者程式設計師最有用的關鍵特性,使讀者能夠快速掌握基礎,並在需要時建立信心去探索不太常用的特性。該文本採用實作導向的方法,強調通過範例學習的好處,並強調清晰程式風格的重要性,以最小化程式碼中錯誤的引入,並提供大量的練習題。
這個更新和增強的新版本包括有關軟體測試的額外材料,以及一些在現代 C++ 標準(如 C++11)中引入的新特性。
主題和特點:提供 C++ 程式語言在科學計算應用中的實用處理;回顧 C++ 中程序式程式設計的基本要素,包括變數、控制流程、輸入和輸出、指標、函數和參考變數;介紹類的概念,展示物件導向的主要特性,並討論如模板和例外等進階 C++ 特性;檢視用於線性代數計算的類集合的開發,並介紹使用 MPI 的並行計算;描述如何構建一個用於解決二階微分方程的物件導向庫;包含附錄回顧線性代數和有用的程式設計結構,並附上選定練習的解答;在每章結尾提供練習和程式設計提示,並在相關網站上提供支援代碼。
這本易於理解的教科書是所有程式設計師必讀的書籍。對於向量和矩陣之間的運算以及牛頓-拉夫森法(Newton-Raphson method)尋找非線性方程根的基本概念有一定的熟悉度將是有利的,但不假設對基礎數學有廣泛的知識。