FORTRAN语言基础与历史概述

需积分: 9 4 下载量 48 浏览量 更新于2024-08-21 收藏 204KB PPT 举报
"结束程序——FORTRAN语言简介" FORTRAN(Formula Translator)是一种早期的高级编程语言,由IBM在1954年至1957年间开发,是第一个被广泛采用的高级语言。FORTRAN的设计目标是简化科学计算,特别是处理数学公式和数值运算。随着时间的推移,FORTRAN经历了多次更新,包括1978年的FORTRAN 77,1992年的FORTRAN 90,以及1997年的FORTRAN 95。 在FORTRAN 90中,结束程序的语句有两种形式:`END` 和 `END PROGRAM`。如果程序定义了一个主程序模块,通常推荐使用 `END PROGRAM`,并且可以指定模块名称,例如 `END PROGRAM MAIN`,这里的 `MAIN` 是主程序的名称。而在较早的FORTRAN 77中,只需使用 `END` 语句就足够了。 关于FORTRAN的编译器,有一种常见的商业版本是Visual FORTRAN,它由Microsoft开发,并且与Visual Studio集成,提供了一个完整的Windows程序开发环境,支持与其他语言如Visual C++的互操作。此外,FORTRAN编译器还可以在计算中心的工作站上找到,这些工作站通常提供FORTRAN 90和FORTRAN 77的编译选项。编译FORTRAN程序时,可以指定输出到特定文件,例如使用`f77`或`f90`命令,并通过`-o`选项指定输出文件名。 FORTRAN的基本事项涉及到其字符集、代码格式和编写规范。它的字符集包含英文字母(大小写不区分)、数字和一些特殊符号。代码格式分为两种:Fixed Format(固定格式)和Free Format(自由格式)。Fixed Format是FORTRAN 77之前的旧格式,为打孔卡片时代的编码习惯,对每行代码的位置有严格规定。Free Format则是从FORTRAN 90开始引入的,它提供了更大的灵活性,程序员可以根据需要更自由地组织代码。 在Fixed Format中,注释以字母c或C或星号(*)开头,第1-5个字符位置用于标识行号,第6个字符用于判断是否连续行,第7-72个字符是代码区域,第73个字符之后的内容将被忽略。相比之下,Free Format取消了这些严格的规定,使得代码更加简洁和易于阅读。 此外,FORTRAN程序的基本结构包括变量声明、输入/输出处理、格式化输出、流程控制(如IF语句和DO循环)、数组操作以及函数定义。数组在FORTRAN中非常重要,因为它是进行科学计算的关键元素。函数则允许将一组操作封装起来,以提高代码的重用性和模块化。 FORTRAN语言是科学计算领域的重要工具,尽管它的语法和格式可能对于现代开发者来说较为陈旧,但它仍然是数值计算和工程应用的首选语言之一。理解FORTRAN的基本概念和规则对于那些需要处理大量数值计算任务的开发者来说是至关重要的。