Fortran語言初探及Win7 64位下Fortran開發環境配置

筆者做爲一隻遊走在生態、遙感、GIS與計算機的學生狗,最近終於因緣際會各類巧合下開始學習Fortran。還記得遙感物理課上牛柳兩位老師(真是一個折磨萌萌噠臺灣腔南方銀口音的老師組合)的輻射傳輸方程、幾何光學模型時時出現Fortran的身影。 這裏寫圖片描述編程

好了,扯淡完畢,首先先來簡介下Fortran語言。 Fortran源自於「公式翻譯」(英語:FormulaTranslation)的縮寫,是一種編程語言。它是世界上最先出現的計算機高級程序設計語言,普遍應用於科學和工程計算領域。FORTRAN語言以其特有的功能在數值、科學和工程計算領域發揮着重要做用。Fortran 90以前的版本是人們所知曉的FORTRAN(所有字母大寫),從Fortran 90以及之後的版本都寫成Fortran(僅有第一個字母大寫)(ps,來自度娘百科)。 能夠說Fortran是屬於計算機編程語言中的老古董了,可是另外一個重要特色就是在科學和工程計算領域應用普遍,主要是其編程語言自己在數組計算上的一些優勢決定的。從TIOBE 2017年1月的編程語言排行榜來看 Fortran排在第28位,仍居前30之列,說明該語言仍舊具備普遍適用人羣。 這裏寫圖片描述數組

那麼Fortran在地理學、生態學與遙感方面的應用典型有哪些呢? 事實上,在地理學、生態學與遙感領域,Fortran能夠說有大量的學者使用並創建開發了大量的模型。好比遙感方面,大氣輻射傳輸6S模型、MODTRAN輻射傳輸模型;生態學方面,WOFOST做物生長模型、DSSAT做物生長模型、景觀中性模型模擬軟件RULE等。 同時Fortran對數組處理的優點使得它能在遙感數據的處理方面擔當舉足輕重的角色(類比語言IDL、Matlab、Python的numpy),這也是筆者學習的初衷。 固然,正如前面提到了,Fortran是個典型的老古董語言,應用普遍的相關模型基於的Fortran版本的編譯器在Win 7及以上系統中基本沒法正常安裝,故Win 7 64位系統如何配置Fortran開發環境是Fortran語言學習的第一步。 因爲傳統的Visual Fortran 6.6.0及如下版本在Win 7 64位沒法兼容,網上雖有帖子提出了相關解決法方法,但筆者親自嘗試的結果是hello world沒法運行,故這邊介紹其餘方法。 這裏有兩種配置方法是能夠的: 第一種,安裝Visual Studio。做爲微軟主推的IDE,VS在諸多IDE中確實功能突出,優勢頗多,做爲商業軟件,簡單的開發環境配置方法也是一大優點。只需勾選Fortran相關編譯器安裝,便可配置成功。 第二種,安裝其餘IDE,因爲VS的簡便性致使將其分爲一類,其餘IDE只需有Fortran編譯器便可。VS在簡便性上確實很優秀,可是相對而言,VS是個典型的重量級IDE。相對而言,筆者最近喜歡輕量級IDE,故搜索了其餘IDE,以Code::Blocks爲例,偏心它的另外一個緣由就是由於它是免費開源軟件(開源大法好)。 1.首先下載帶有Fortran編譯器的Code::Blocks軟件。編程語言

http://www.codeblocks.org/學習

這裏寫圖片描述

選擇最後一個測試

2.直接安裝便可,確認安裝全部部分翻譯

這裏寫圖片描述

3.安裝完畢後,打開IDE設計

在菜單欄中找到「Setting」→「Compiler」code

這裏寫圖片描述

複製一個編譯器,自定義名字orm

接着點「Toolchain executables"圖片

將畫框部分的文件所有改爲gfortran.exe

這裏寫圖片描述

點擊ok便可。

4.Hello World 編寫 在菜單欄找到"File"→"New"→"Project",創建一個Fortran工程文件。 這裏寫圖片描述

工程命名

這裏寫圖片描述

選擇自定義的編譯器

這裏寫圖片描述

添加hello world項目的Fortran文件 這裏寫圖片描述

編寫以下的hello world進行測試。

program helloworld
    implicit none
    write(*,*) 'Hello world'
end program

這裏寫圖片描述

5.生成exe文件沒法打開的處理方法 某些時候生成的exe文件打開會報錯。相似「找不到***.dll」「這個應用程序安裝/配置不正確,從新安裝...」這樣的錯誤。 這樣的狀況下,只需在系統變量裏面PATH加上對應的路徑便可。

相關文章
相關標籤/搜索