首页 存档 技术 查看内容

编程语言-FORTRAN的历史 FORTRAN

2018-3-30 13:00 |来自: 互联网 574 0

摘要: 编程语言-历史 FORTRAN 前尘 Fortran源自于"公式翻译"(英语:FormulaTranslation)的缩写,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。 FORTRAN语言以其特有的功能在数值、科 ...

编程语言-历史

FORTRAN



前尘


Fortran源自于"公式翻译"(英语:FormulaTranslation)的缩写,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域

FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。(Fortran 90之前的版本是人们所知晓的FORTRAN,从Fortran 90以及以后的版本都写成Fortran。)


忆梦


美国IBM公司John Backus针对汇编语言的缺点在1951年就已经着手研究开发FORTRAN语言,并于1954年在纽约正式对外发布。直到1957年IBM794成功实现了第一个FORTRAN编译器,首次成功运行FORTRAN程序

PROGRAMHELLOWORLD
PRINT*,'Hello,World!'
END


历史


一年后,商业化的FORTRAN II也登上历史的舞台,在这之后,FORTUNE语言发展迅速,多种版本在其他计算机上相继实现。

随着FORTRAN语言版本的不断更新和变化,语言不兼容性问题日益突出,语言标准化工作被提上了日程。



1966

美国标准化协会(ANSI)经过4年的努力,正式公布两个标准文本:美国国家标准FORTRAN(ANSI X3.9-1966)(简称FORTRAN 66)和美国国家标准基本FORTRAN(ANSI X3.10-1966),初步解决了语言的兼容问题。

20世纪60年代末

具有结构化特征的程序设计语言开始出现,如:ALGOL、PASCAL、MODULA、C等。(ANSI)也于1976年对FORTRAN 66 进行修订,于1978年4月正式公布程序(设计语言FORTRAN ANSI X3.9-1978)(简称FORTRAN 77)。

20世纪80年代末

FORTRAN 77结构化和现代化的研究开始兴起。1991年5月,ANSI公布了新的美国国家标准FORTRAN(ANSI 3.198-1991)(简称FORTRAN 90)。




1

Windows平台下,微软公司将FORTRAN 90无缝集成在Developer Studio集成开发环境之中,推出了Microsoft FORTRAN PowerStation 4.0,使FORTRAN 90真正实现了可视化编程,彻底告别了传统DOS环境(字符界面),转到了现代Windows环境(视窗界面),共享微软公司Windows平台的丰富资源


2

在1997年3月,微软公司和数据设备公司(Digital Equipment Corp,简称DEC)强强联合,合作研究、开发和推出了功能更强的FORTRAN语言新版本 :Digital Visual FORTRAN 5.0。!








特性

Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。

易学,语法严谨。

可以直接对矩阵和复数进行运算,这一点类似matlab。

自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。

很多专用的大型数值运算计算机针对Fortran做了优化。

广泛地应用于并行计算和高性能计算领域。

Fortran90,Fortran95,Fortran2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。


    不可否认,Fortran语言与目前流行的JAVA,C#等高级语言相比,它缺乏创造力。

    由于Fortran在工程计算领域长期处于统治地位,很多优秀的工程计算软件都是运用fortran语言编写,例如ANSYS,Marc,为了能够使用这些商业软件的高级功能,必须先学会fortran语言,才能编写应用程序接口。

    在数值计算中,Fortran语言仍然不可替代。Fortran90标准引入了数组计算等非常利于矩阵运算的功能。在数组运算时,Fortran能够自动进行并行运算,这是很多编程语言不具备的。





本期编辑:张记岩



声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部