語言簡介
美國著名的計算機先驅人物約翰·巴克斯開發出了第一種高級程式語言Fortran,為現代軟體開發奠定了基礎。
歷史版本
FORTRAN語言問世以來,根據需要幾經發展,先後推出了不同的版本,其中最流行的是1958年出現的FORTRANⅡ和1962年出現的FORTRANⅣ。1966年美國標準化協會(ANSI)公布了兩個美國標準文本:
·標準FORTRAN(X3.9-1966)。大致相當於FORTRANⅣ。
·標準基本FORTRAN(X3.10-1966)大致相當FORTRANⅡ。
1972年國際標準化組織(ISO)接受了美國標準,在稍加修改後公布了ISO FORTRAN標準,即《程式設計語言FORTRAN ISO 1539-1972》,它分為三級,即:
· 完全的(一級)FORTRAN,相當於FORTRANⅣ。
· 中間的(二級)FORTRAN,介於FORTRANⅡ和FORTRANⅣ之間。
· 基本的(三級)FORTRAN,相當於FORTRANⅡ。
FORTRANⅣ(即FORTRAN 66)流行了十幾年,幾乎統治了所有的數值計算領域,許多應用程式和程式庫都是用FORTRANⅣ語言編寫的。美國標準化協會(ANSI)在1976年對ANSI FORTRAN(X3.9-1966)進行了修訂,預定在1977年通過,為了區別於FORTRAN 66,新標準定名為FORTRAN 77。實際上到1978年4月才由ANSI正式公布作為新的美國國家標準。即FORTRAN(X3.9-1978)。1980年,FORTRAN 77被接受為國際標準,即《程式設計語言FORTRAN ISO 1539-1980》,該標準分為全集和子集。
中國制訂的FORTRAN標準,基本上採用了國際標準,於1983年5月公布執行,標準號為GB3057-82。
FORTRAN 77標準完成後,新版本的修訂工作也在同一時間開始進行。這個版本進行了15年,最後在1992年正式由國際標準組織ISO公布,它就是FORTRAN 90。FORTRAN 90對以往的FORTRAN語言標準作了大量的改動,使之成為一種功能強大、具有現代語言特徵的計算機語言。其主要特色是加入了面向對象的概念及工具、提供了指針、加強了數組的功能、改良了舊式FORTRAN語法中的編寫“版面”格式。
FORTRAN 95標準在1997年同樣由ISO公布,它可以視為是FORTRAN 90的修正版,主要加強了FORTRAN在並行運算方面的支持。同時一些公司紛紛推出Visual Fortran,這為工程技術界進行科學計算和編寫面向對象的工程實用軟體的用戶提供了極大的方便。熟悉VB或VC的讀者可以很容易地掌握Visual Fortran的使用,進一步開發出自己專業領域的Windows下的界面友好的工程套用軟體。
發展現狀
正醞釀國際新的FORTRAN標準,功能將有更大的擴充。在學習和掌握了FORTRAN 77的基礎上進一步學習FORTRAN新標準不會是很困難的。