FORTRAN語言

FORTRAN語言

程序設計語言
FORTRAN語言是Formula Translation的縮寫,意為“公式翻譯”。它是為科學、工程問題或企事業管理中的那些能夠用數學公式表達的問題而設計的,其數值計算的功能較強。FORTRAN語言是世界上第一個被正式推廣使用的高級語言。它是1954年被提出來的,1956年開始正式使用,直到2022年已有六十六年的曆史,但仍曆久不衰,它始終是數值計算領域所使用的主要語言。
  • 語言名稱:FORTRAN語言
  • 英文名:Formula Translation
  • 類别:程序語言
  • 設計者:約翰·巴克斯
  • 意義:為現代軟件開發奠定了基礎

簡介

美國著名的計算機先驅人物約翰·巴克斯開發出了第一種高級編程語言Fortran,為現代軟件開發奠定了基礎。FORTRAN語言是世界上第一個被正式推廣使用的高級語言。它是1954年被提出來的,1956年開始正式使用,直到2014年已有六十年的曆史,但仍曆久不衰,它始終是數值計算領域所使用的主要語言。

Tiobe在2011年5月3日發布了新一期編程語言排行榜。上一期跌出前50的Smalltalk又回到的榜單,而C#與Object-C依舊延續之前的強勢,連續兩月維持在2%以上的增長。今天我們要談到的是MATLAN,是一款用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式。

曆史版本

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新标準不會是很困難的。庫克的亞洲之行目前已到達泰國。在與泰國當地的蘋果産品用戶會面後泰國當地媒體的采訪。在采訪中除了談到蘋果産品、對蘋果未來的展望外,庫克還談到了編程課程對教育的重要意義。

相關詞條

相關搜索

其它詞條