Fortran90編譯器軟件功能
1、將PGI的高性能64位及32位Fortran并行編譯器及開(kāi)發(fā)工具套件與Microsoft Visual Studio2010 整合在一起
2、為科學(xué)工作者和工程師從32位升級(jí)到64位Microsoft Windows平臺(tái)提供一套高效的系統(tǒng)開(kāi)發(fā)解決方案
3、Microsoft Visual Studio是世界上應(yīng)用最廣泛的集成開(kāi)發(fā)環(huán)境
4、使開(kāi)發(fā)人員可以利用他們現(xiàn)有的Windows開(kāi)發(fā)技能及經(jīng)驗(yàn)開(kāi)發(fā)在Windows Compute Cluster Server 2003平臺(tái)上運(yùn)行的HPC(高性能計(jì)算)應(yīng)用程序
5、通過(guò)發(fā)布PVF套件,Portland Group為廣大科技工作者及工程師在Visual Studio環(huán)境內(nèi)開(kāi)發(fā)在Windows平臺(tái)上運(yùn)行的應(yīng)用程序提供了一個(gè)新的選擇
6、該套件含有一套支持多核心處理器的并行Fortran編譯器及開(kāi)發(fā)工具
7、PVF世界領(lǐng)先的性能和先進(jìn)的編譯器技術(shù)為Windows開(kāi)發(fā)人員提供了完整的解決方案
8、有助于他們利用AMD和英特爾的微處理器創(chuàng)新技術(shù)
9、以及微軟新開(kāi)發(fā)的HPC技術(shù),如Windows Compute Cluster Server 2003
Fortran90編譯器軟件特色
1、Fortran語(yǔ)言的最大特性是接近數(shù)學(xué)公式的自然描述,在計(jì)算機(jī)里具有很高的執(zhí)行效率
2、易學(xué),語(yǔ)法嚴(yán)謹(jǐn)
3、可以直接對(duì)矩陣和復(fù)數(shù)進(jìn)行運(yùn)算,這一點(diǎn)類(lèi)似MATLAB
4、自誕生以來(lái)廣泛地應(yīng)用于數(shù)值計(jì)算領(lǐng)域,積累了大量高效而可靠的源程序
5、很多專(zhuān)用的大型數(shù)值運(yùn)算計(jì)算機(jī)針對(duì)Fortran做了優(yōu)化
6、廣泛地應(yīng)用于并行計(jì)算和高性能計(jì)算領(lǐng)域
7、Fortran 90,F(xiàn)ortran 95,F(xiàn)ortran 2003的相繼推出使Fortran語(yǔ)言具備了現(xiàn)代高級(jí)編程語(yǔ)言的一些特性
Fortran90編譯器安裝步驟
1、在華軍軟件園將Fortran90編譯器下載下來(lái),并解壓到當(dāng)前文件夾中,點(diǎn)擊其中的Microsoft Fortran PowerStation 4.0.exe應(yīng)用程序,進(jìn)入安裝向?qū)Ы缑妫又c(diǎn)擊下一步。
2、選擇軟件安裝位置界面,華軍軟件園小編建議用戶(hù)們安裝在D盤(pán)中,選擇好安裝位置點(diǎn)擊下一步。
3、Fortran90編譯器安裝結(jié)束,點(diǎn)擊OK即可。
Fortran90編譯器使用說(shuō)明
1、Set as default為默認(rèn)開(kāi)發(fā)環(huán)境
2、Fortran application為標(biāo)準(zhǔn)Fortran工程文件
3、保存工程后可在main.f95文件中輸入代碼,F(xiàn)9編譯運(yùn)行
Fortran90編譯器書(shū)寫(xiě)注意點(diǎn)
1、if語(yǔ)句后面的條件表達(dá)式一定要用()括 起來(lái),如
if ( salary < 1000 ) then
if ( (salary >= 1000) .AND. ( salary <= 5000) ) then
沒(méi)有括號(hào)的話(huà)編譯會(huì)產(chǎn)生錯(cuò)誤
2、if-else if從句不用end if語(yǔ)句。也就是說(shuō),雖然if-else if
這個(gè)從句中含有兩個(gè)if判斷,但在最后條件判斷結(jié)束后,只需要寫(xiě)
一個(gè)end if就OK了,不用寫(xiě)多個(gè),如:
if ( salary < 1000 ) then
! do something
else if ( salary > 5000) then
! do something
end if
3、如果if語(yǔ)句后只有一句代碼,那么要注意then和end if都應(yīng)該省略不寫(xiě),如
if (salary < 1000) exit !沒(méi)有then和end if,如果exit寫(xiě)在下一行,那么
就應(yīng)該寫(xiě)上then和end if
4、DO循環(huán)中:do counter=1, 10, 1
需要注意的是這里的第二個(gè)參數(shù)不要寫(xiě)成counter<=10
Fortran中自動(dòng)會(huì)添加counter<=這樣的描述
如果要實(shí)現(xiàn)遞減的循環(huán),可以將遞變參數(shù)改成負(fù)數(shù)
5、Fortran中使用write可以控制格式化的輸出,如write(*, 10)表示取行號(hào)為10行的FORMAT語(yǔ)句中的格式化,但一般來(lái)說(shuō),我們會(huì)寫(xiě)在write語(yǔ)句中,這樣可讀性好,此時(shí)的write應(yīng)該
這樣寫(xiě):
write(*, "('Hello World! This is ', I2, ' Processes!')") process_number
也就是說(shuō),首先要用"( )"將格式化字符串包起來(lái),然后在中間,常量字符串用單引號(hào)
包住,格式控制代碼使用,號(hào)分割開(kāi)
6、Fortran中非常容易混淆的兩個(gè)元素是“字符串”和“字符數(shù)組”!這樣聲明的是一個(gè)字符串:
character(len=20) string
而這樣聲明的,就是一個(gè)字符數(shù)組:
character :: string(20)
對(duì)于字符串,是不可以通過(guò)string(i)這樣來(lái)引用元素的,因?yàn)檫@是數(shù)組的做法,對(duì)于字符串來(lái)說(shuō),要想取得其中的一個(gè)或部分元素,需要使用string(i:i)或string(i:i+4)這樣的代碼。
對(duì)于數(shù)組來(lái)說(shuō),上面的方法一樣可以用,另外,還可以通過(guò)string(i)這樣的方法來(lái)直接引用其中的元素
7、Fortran的所有變量聲明都必須放在代碼的一開(kāi)始,不可以在某句代碼之后又出現(xiàn)變量的定義,這和C是相同的。但對(duì)于C來(lái)說(shuō),gcc編譯器在這一點(diǎn)上做的比較好,gcc編譯器允許c代碼的變量隨處定義,并且允許使用//而不是/* */來(lái)注釋一行
8、注釋使用!符號(hào)
9、一行寫(xiě)不完的代碼,在行末加上&,表示下一行和本行是一行代碼;也可以在某行的開(kāi)頭使用&,表示,本行和上一行是一行代碼
同類(lèi)軟件對(duì)比
VB Decompiler(VB反編譯器)能編譯程序?yàn)閜-code或native code形式的EXE, DLL或OCX文件。VB Decompiler(VB反編譯器) Pro 能反編譯 Visual Basic 5.0/6.0的p-code形式的EXE, DLL 或 OCX文件。對(duì)native code形式的EXE, DLL或OCX文件,VB Decompiler Pro也能給出反編譯線(xiàn)索。
C語(yǔ)言編譯器是一款簡(jiǎn)單實(shí)用的計(jì)算機(jī)語(yǔ)言編輯工具,為C語(yǔ)言編輯工作者帶來(lái)了很大的便利。C語(yǔ)言編譯器擁有海量項(xiàng)目案例源代碼,非常適合新手和C語(yǔ)言學(xué)習(xí)者使用!C語(yǔ)言編譯器能夠在手機(jī)上隨時(shí)編輯,還支持直接從文件管理器中打開(kāi)代碼文件。
華軍小編推薦:
Fortran90編譯器可以完美與Microsoft Visual Studio2010開(kāi)發(fā)工具進(jìn)行整合,適用于32位和64位操作系統(tǒng)。并且Fortran90編譯器還能夠?qū)ortran并行編譯器和開(kāi)發(fā)工具套件結(jié)合在一起,可進(jìn)行編程設(shè)計(jì)Fortran90編譯器太好用了,在編程工具里面算是數(shù)一數(shù)二的軟件,相信用過(guò)的小伙伴都會(huì)說(shuō)好用的。
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用