相關主題
商品描述
From its earliest days, the Fortran programming language has been designed with computing efficiency in mind. The latest standard, Fortran 2008, incorporates a host of modern features, including object-orientation, array operations, user-defined types, and provisions for parallel computing. This tutorial guide shows Fortran programmers how to apply these features in twenty-first-century style: modular, concise, object-oriented, and resource-efficient, using multiple processors. It offers practical real-world examples of interfacing to C, memory management, graphics and GUIs, and parallel computing using MPI, OpenMP, and coarrays. The author also analyzes several numerical algorithms and their implementations and illustrates the use of several open source libraries. Full source code for the examples is available on the book's Web site.
商品描述(中文翻譯)
從最早的日子起,Fortran 程式語言就以計算效率為設計考量。最新的標準 Fortran 2008 包含了許多現代特性,包括物件導向、陣列操作、自定義類型以及平行計算的規定。這本教程指南向 Fortran 程式設計師展示如何以二十一世紀的風格應用這些特性:模組化、簡潔、物件導向且資源高效,並使用多個處理器。它提供了實際的現實世界範例,涵蓋與 C 的介接、記憶體管理、圖形和 GUI,以及使用 MPI、OpenMP 和共陣列的平行計算。作者還分析了幾個數值演算法及其實作,並說明了幾個開源庫的使用。範例的完整原始碼可在本書的網站上獲得。