fortran 程序是什么?

fortran 程序是什么?,第1张

Fortran源自于“公式翻译”(英语:FormulaTranslation)的缩写,是一种编程语言

它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。

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

1962年5月:美国标准化协会(简称ANSI)着手进行FORTRAN语言标准化的研究工作。

1966年:ANSI正式公布了两个标准文本:美国国家标准FORTRAN(ANSI X3.9-1966)和美国国家标准基本FORTRAN(ANSI X3.10-1966),前者相当于FORTRAN Ⅳ,后者相当于FORTRANⅡ。基本FORTRAN是美国国家标准FORTRAN的一个子集,从而实现了语言的向下兼容,初步解决了语言的兼容性问题。

FORTRAN语言是世界上第一个被正式推广使用的高级语言。它是1954年被提出来的,1956年开始正式使用,至今已有三十多年的历史,但仍历久不衰,它始终是数值计算领域所使用的主要语言。 FORTRAN语言是Formula Translation的缩写,意为“公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。 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Ⅳ语言编写的。美国标准化协会(ANSN)在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新标准不会是很困难的。

麻烦采纳,谢谢!

FORTRAN程序由一个主程序或一个主程序与若干个子程序组成。主程序与子程序都是一个独立的程序单位,称为一个程序模块。[1]

1、程序分段:一个程序由一个或若干个程序单位组成。主程序和每一个子程序分别是一个独立的程序单位。子程序是实现模块化的有效方法。

2、每一个程序单位都是以“END”语句结束。主程序段中的END语句作用是使程序“停止运行”;子程序段中的END语句是“使流程返回调用程序”。

3、一个程序有且仅有一个主程序段,可以有0个或若干个子程序段。

4、一个程序单位包括若干行。FORTRAN行分为两类:即语句行和非语句行。

其中语句行由一个FORTRAN语句组成。FORTRAN语句又可分为执行语句和非执行语句。非语句行,即为注释行。

5、FORTRAN程序的基本成份是语句。一行只能有一个语句。若一个语句太长,一行内写不下,可分写在几行上,但要用“续行标志”。

6、FORTRAN程序中语句允许有标号,以便被其他句引用。

7一个程序单位中各类语句的位置是有一定规则的。一般是非执行语句放在所有可执行语句之前。[2]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11416449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存