跳轉到內容

Fortran/為什麼要學習 Fortran?

75% developed
來自華夏公益教科書
一個使用 Fortran 程式碼生成的 2020 年海洋速度和海面溫度的超級計算機模型。 Fortran 在科學程式設計領域以及其他領域仍然被廣泛使用。

Fortran 是一種通用 程式語言,主要用於科學界。 它速度快、可移植,並且可以無縫處理陣列和並行性。 它是最早的 高階程式語言 之一,許多人認識到使用穿孔卡片來編碼程式的原始版本。 它的名稱是 FORmula TRANslation 的縮寫(語言的舊版本通常被寫成 FORTRAN),它的建立標誌著用比低階組合語言更輕鬆的方式表示數學表示式。 如今,它仍然廣泛應用於數值天氣預報、物理和化學建模、應用數學以及其他高效能計算領域。 Fortran 有大量的數學庫和科學程式碼庫可用。 新的標準不斷新增現代功能,並且完全向後相容。

本書旨在幫助編寫現代 Fortran 程式碼。 在適當的情況下,將重點介紹傳統版本和現代標準之間在用法上的差異,因為有大量的程式碼庫是用舊版本編寫的,尤其是 FORTRAN 77。

什麼時候其他語言更好?

[編輯 | 編輯原始碼]

Fortran 是一種非常冗長、靜態型別的編譯語言。 與其他動態型別和解釋型語言相比,它可能需要更多的時間來編寫、編譯和除錯。 因此,許多人為了提高生產效率而轉向其他語言(例如 PythonRuby)。


華夏公益教科書