與其他類型的軟件的主要區別是;
- 問候他們的發展狀態,Fortran標準支持
- 來自dev的支持。和支持團隊(在這方面,我對英特爾的工作非常滿意)。他們的論壇是徵求意見的好地方,他們的工作人員是非常有幫助的
- 價格...
最後,選擇一個編譯器時,它經常歸結爲編譯行您在使用目前的代碼庫(例如 - MS Powerstation - > Digital's - > Compaq的Visual Fortran - > Intel's ...)。除了標準之外,幾乎所有的編譯器都有自己的圖形庫等各種定製擴展,這通常是選擇因素。
我想至少使用Fortran 95和Fortran 2003.以上編譯器有什麼區別?
Fortran 95得到了所有人的支持,我認爲(現在沒有時間檢查它,但相當確定),並且它們中很多都支持F2008功能。然而,F2008是F2003的一個小標準升級,這是一次重大的標準升級,所以它們中的很多仍然不支持所有F2003的功能(在他們這樣做之前還需要一些時間,順便說一句)。例如,Intel最近開始聲稱支持聯合陣列,這是許多用戶期待已久的功能。因此,在目前沒有F2003(除了Cray的可能,但它們不能在Windows平臺上使用)標準的編譯器編譯器,並且肯定沒有F2008標準的編譯器編譯器,因爲它們將不得不完全支持2003和2008年能夠宣稱這一點。現在進入一個有點複雜的故事。 然而,在@kemiisto給出的一箇中也有其他的,你可以檢查你需要的單個特性,並根據它選擇哪個編譯器支持你的需求。
希望一些這是有道理的。
您鏈接到polyhedron.com上的表格正是我正在尋找的。謝謝。 – royco 2011-01-23 23:26:34