句IF語句塊,以及可選的ELSE和ELSEIF從句,提供改進了的對結構化編程的語言支持。OPEN,CLOSE和INQUIRE語句以改進I\/O能力直接訪問文件I\/OPARAMETER語句以指定常數SAVE語句以保存本地變量內部函數的通用名稱1978年推出了一個重要的版本FORTRAN77是為MIL-STD-1753Release版。這個規格由美國國防部製定,這個標準化的FORTRAN77編譯器並未引入ANSIFORTRAN77標準。一些新功能最終合並到Fortran90標準版。
DOWHILE和ENDDO語句INCLUDE語句IMPLICITNONE變量,用於IMPLICIT語句位處理內部函數,基於類似的包含在工業實時Fortran(ANSI\/ISAS61.1(1976))中的函數1991年推出IEEE1003.9POSIX標準版,為Fortran-77的編程人員提供了POSIXsystem上的呼叫。有超過一百種功能呼叫被定義在文件上。允許存取POSIX-相容的行程控製(processcontrol)、信號取得(signalhandling)、檔案係統控製(filesystemcontrol)、裝置控製(devicecontrol)、程序指定(procedurepointing),以及資料流的輸入與輸出(streamI\/O)。
最新小說章節盡在o o p . t w
由於成功的修正了FORTRAN77發展流程,使得原本過於緩慢重複的編程設計可以順利的應付計算機領域迅速的變化。同時,作為將近15年的“標準FORTRAN”,FORTRAN77成為曆史上最重要的一套電腦語言。
FORTRAN90
FORTRAN77的被嚴重推遲的後續版本,非正式的名稱是Fortran90,最終於1992年作為ANSI標準被發表。這一大版本添加了許多新特性以反映自1978年標準以來發展的在編程方麵顯著的變化:
自由格式源代碼輸入,以及小寫的Fortran關鍵字模塊,將有關聯的過程和數據組合在一起,使它們可以被其它程序單元調用,包括允許限製一些模塊的特定部分訪問。RECURSIVE過程極大地改善了參數傳遞機製,允許在編譯時檢查接口通用過程的用戶自定義接口操作符重載派生\/抽象數據類型新的數據類型定義語法,以指定數據類型和變量的其它屬性可以在表達式和賦值語句中按整體操作數組(或數組節),由此極大地簡化了數學和工程計算。這些特性包括整體、部分和通配的數組賦值(比如用WHERE語句作選擇性賦值),數組常數和表達式,用戶定義的數組函數和數組構造。動態內存分配通過ALLOCATABLE屬性和ALLOCATE和DEALLOCATE語句POINTER屬性,指針賦值和NULLIFY語句以便於創建和操作動態數據結構CASE結構以用於多路選擇EXIT和CYCLE語句以用於在按順序地\"跳出\"正常的DO循環重複最長31個字符的標識符行內注釋用戶可控製的可定義的數字精度新的和增強的內部過程
FORTRAN95
Fortran95僅是一個小改版,大部份修正了Fortran90standard一些較為顯著的問題。雖然如此,Fortran95仍有不少的擴充,尤其是在HighPerformanceFortran的規格:
FORALL和嵌套的WHERE結構以幫助向量化用戶定義的PURE和ELEMENTAL過程Fortran95的一個重要補充是ISO技術報告TR-15581:增強的數據類型工具,非正式名稱是可分配的TR。這一標準定義了ALLOCATABLE數組的增強的應用,先於與完全的Fortran2003兼容的Fortran編譯器,以供使用。這些使用包括在過程偽參數列表中以及將函數返回值使用ALLOCATABLE數組作為派生的類型組件。(ALLOCATABLE數組比基於POINTER的數組更受歡迎,因為ALLOCATABLE數組是由Fortran95保證的,當它們退出範圍時會被自動釋放掉,避免了內存溢出的可能性。另外,別名也不再是優化數組引用時的一個問題,可以使編譯器生成比用指針時更快的代碼。)
。持支的理處常異點浮和術算點浮EEEI對了義定準標一這。RTEEEI是稱名式正非,理處常異點浮:08551-RT告報術技OSI是充補個二第的59nartroF
3002NARTROF
。載下接直供可件文tpircStsoP縮壓者或FDP件文FDP有並,結總細詳的性特新3002nartroF於關有站網方官的)5GW(puorGgnikroWnartroFOSI。版改的度幅大更著有,3002nartroF,本版的新最
:括包進改要主的本版本,述所文該據
。息信誤錯器理處和量變境環,數參行令命問訪:成集的強增統係作操主宿與。號逗者或字數擇選中出輸/\入輸字數的化式格在和符字節字464601OSI問訪:化際國持支性互交的言語C與。)08551RTEEEI入編(理處常異點浮和法算點浮EEEI持支。針指程過。息信誤錯問訪,範規的字鍵關,句語HSULF,數常定指元單前接連為,製控入舍定指時換轉式格在戶用,作操輸傳的型類生衍定指戶用,問訪流,輸傳步異:出輸/\入輸的強增。程過部內的強增,式達表化始初的展擴,針指的強增,型類義定式顯中句語配分和造構組數在,性屬ELITALOV,數參型類的期延,)18551RTEEEI入編(件組的配分可:作操據數了善改。程過定綁型類及以,配分型類態動,態多,承繼和型類展擴:程編象對向麵持支。放釋和建創的化構結了善改,性作操可的製控了善改,型類生衍的數參帶:型類生衍了強增