Fortran開發小組合並,開發出來IntelFotran編譯器9,有linux和windows2個版本,其windows版本為IntelVisualFortran,可以和微軟的VisualStudio.net集成。Windows平台下還有PGI,Absoft,Intel等多個商業公司的Fortran編譯器,還有大量小公司的免費Fortran編譯器。
openMPI使Fortran等語言可以容易且免費的實現並行計算。
Linux平台下,其gcc編譯器默認支持fortran,另外有Intel,SunStudio,openMPI,Photran等共享編譯器和PGI,Absoft,lachy,IBM,SGI,HP等多個版本的商業編譯器。
支持Fortran2003標準的編譯器行將推出,新版本的SunStudio編譯器已經支持部分Fortran2003語法。
Fortran語法的版本
本章節來源於𝑜𝑜𝑝.𝑡𝑤
FORTRANI
最早的FORTRAN版本應用於IBM704係統上,包含了32種語句,包括:
DIMENSION和EQUIVALENCE語句賦值語句三態算術IF語句。以IF這個陳述式檢查例外情況(ACCUMULATOROVERFLOW,QUOTIENTOVERFLOW和DIVIDECHECK);IF語句以處理判斷開關和判斷指示燈GOTO,計算的GOTO,ASSIGN,和賦值GOTODO循環格式化的輸入與輸出(FormattedI\/O):FORMAT,READ,READINPUTTAPE,WRITE,WRITEOUTPUTTAPE,PRINT和PUNCH非格式化的輸入與輸出(UnformattedI\/O):READTAPE,READDRUM,WRITETAPE和WRITEDRUM其他的輸入與輸出:ENDFILE,REWIND,和BACKSPACEPAUSE,STOP,和CONTINUEFREQUENCY語句(為編譯器提供優化幫助)
FORTRANII
1958年IBM又推出FORTRANII.支援使用者撰寫副編程(subroutines)以及函數(functions)。有六個新陳述如下:
SUBROUTINE,FUNCTION,和ENDCALL和RETURNCOMMON接下來的幾年內,FORTRANII繼續又支援DOUBLEPRECISION和COMPLEX等資料型態(datatypes)。
FORTRANIII
IBM繼續開發FORTRANIII至1958年時已可以內建組合語言碼並新增其它功能;然而這個版本卻從未推出。有如704FORTRAN和FORTRANII、FORTRANIII等的開發過程包含了過多的機器相依性(machine-dependent),造成編程碼不易移植到其他機器上的問題。早期提供FORTRAN版本的廠商經常為此所苦
FORTRANIV
。本版4907MBI和0907MBI的續接其及以,上之機算計)"\hctertS"\(0307MBI於用應早最,出推年2691於VINARTROF。句語FI術算了代取則句語FI輯邏與)ESLAF者或EURT(型類爾布。別型料資LACIGOL如,能功的新些一增新時同)EPATTUPNIDAER:如例(碼程編的身本器機賴依於過中IINARTROF些一除移於在的目,VINARTROF展發始開MBI,求要烈強的戶客於由,始開年1691自
66NARTROF
:下如能功其。NARTROF的版準標業工套一第功成的效有66NARTROF。)VINARTROF為之稱慣習仍家大(66NARTROF為稱被來後準標套一第NARTROF。)性賴依台平其除移且並,IINARTROF於基(NARTROFcisaB和)準標otcafed付應來用,VINARTROF於基(NARTROF成義定別分,本版準標NARTROF套兩出推會員委年6691"\.nartroFdradnatSnaciremA"\為名,格規準標定製NARTROF為始開們員委的)ISNA的日今即,noitaicossAsdradnatSnaciremA(會協準標國美是許也事大件一的要重最上史展發言語NARTROF的期早
行釋注符識標的母字個六長最數參際實的序程子為作,數常斯瑞爾霍的中句語TAMROF和ATAD句語POTS和ESUAP,NRUTER,LLAC句語TAMROF寫讀序順理處以句語ELIFDNE和DNIWER,ECAPSKCAB,ETIRW,DAER環循OD句語FI)態三(術算和FI輯邏句語OTOG算計和OTOG值賦,OTOG句語值賦數函)庫如例(LANRETXE和部內值始初定指以用句語ATAD句語ECNELAVIUQE和NOISNEMID,NOMMOC型類據數LACIGOL和XELPMOC,NOISICERPELBUOD,LAER,REGETNI元單序程ATADKCOLB和NOITCNUF,ENITUORBUS,序程主
77NARTROF
:點缺的去過補彌,能功多許增新上之66NARTROF於基是本版個這,77NARTROF的名著是就也格規準標的新。NARTROF出推式正月四年8791,年7791於稿定後最。作工正修的本版準標6691於手著始開年9691於ISNA得使這,)"\nartroFdradnatS"\(NARTOF準標的性充擴具更出推斷不商廠器譯編家各,後之出推準標66NARTROF在
語TICILPMI具工的理處行進據數的符字於基對及以出輸和入輸符字的了展擴地大極,型類據數RETCARAHC