第3章 Fortran语言程序设计初步 §1 Fortran语言发展概况 §2简单的 Fortran程序分析 §3 Fortran源程序格式 4常量 §5变量 §6 Fortran内部函数 §7 Fortran算术表达式 §8 Fortran的简单语句(教材39~313) §9程序举例 2021/2/24
1 2021/2/24 第3章 Fortran语言程序设计初步 §1 Fortran语言发展概况 §2 简单的Fortran程序分析 §3 Fortran源程序格式 §4 常量 §5 变量 §6 Fortran内部函数 §7 Fortran算术表达式 §8 Fortran的简单语句(教材3.9~3.13) §9 程序举例
§1 Fortran语言发展概况(45-46)2 Fortran语言发展简史 Fortran语言是世界上第一个被正式推广使用的高级语 言, Fortran是 Formula translation的缩写,意为“公式 翻译”,它最初是由数值计算方面的需要而发展起来的。 ◇1957年,M公司开发出第一套 Fortran语言,运行 在BM704计算机上 令1966年,美国标准化协会ANS制定了两个标准版本 ①标准 Fortran(x39-1966)(也就是 Fortran66);②标 准基本 Fortran(x310-1966)。这时 Fortran语言还不是 结构化的程序设计语言。 ◆1976年,ANS重新对 Fortran66进行了评估和拓展, 公布了新的 Fortran标准,也就是 Fortran77。 2021/2/24
2 2021/2/24 §1 Fortran语言发展概况(p45-46) 一、Fortran语言发展简史 Fortran语言是世界上第一个被正式推广使用的高级语 言,Fortran是Formula Translation的缩写,意为“公式 翻译”,它最初是由数值计算方面的需要而发展起来的 。 ❖ 1957年,IBM公司开发出第一套Fortran语言,运行 在IBM704计算机上。 ❖ 1966年,美国标准化协会ANSI制定了两个标准版本: ①标准Fortran(x3.9-1966)(也就是Fortran66); ②标 准基本Fortran(x3.10-1966)。这时Fortran语言还不是 结构化的程序设计语言。 ❖ 1976年,ANSI重新对Fortran66进行了评估和拓展, 公布了新的Fortran标准,也就是Fortran77
3 Fortran77是具有结构化特性的编程语言,它 在短时间内取得了巨大的成功,广泛地应用于 科学和工程计算,几乎统治了数值计算领域。 ◆1980年, Fortran77被国际标准化组织so接 纳为国际标准。 ◆1991年发布的 Fortran90改进了旧版 Fortran 的型式,加入了对象导向的观念与指针,并同 时加强数组的功能。 Fortran现在已经有了 Fortran95, Fortran 2003 §1 Fortran语言发展概况 2021/2/24
3 2021/2/24 Fortran77是具有结构化特性的编程语言,它 在短时间内取得了巨大的成功,广泛地应用于 科学和工程计算,几乎统治了数值计算领域。 ❖ 1980年,Fortran77被国际标准化组织ISO接 纳为国际标准。 ❖ 1991年发布的Fortran90改进了旧版Fortran 的型式,加入了对象导向的观念与指针,并同 时加强数组的功能。 ❖ Fortran 现在已经有了Fortran95,Fortran 2003。 §1 Fortran语言发展概况
二、 Fortran语言的特性 今 Fortran语言的最大特性是接近数学公式的自然描述, 在计算机里具有很高的执行效率。 ◆易学,语法严谨。 ◆可直接对矩阵和复数进行运算,这一点类似 Matlab。 ◆自诞生以来广泛地应用于数值计算领城,积累了大量高 效而可靠的源程序。 ◆很多专用大型数值运算计算机针对 Fortran做了优化。 ◆广泛地应用于并行计算和高性能计算领域。 ◆ Fortran90, Fortran95, Fortran2003的相继推出使 Fortran语言具备了现代高级编程语言的一些特性。 51 Fortran语言发展概况 2021/2/24
4 2021/2/24 二、Fortran语言的特性 ❖ Fortran语言的最大特性是接近数学公式的自然描述, 在计算机里具有很高的执行效率。 ❖ 易学,语法严谨。 ❖ 可直接对矩阵和复数进行运算,这一点类似Matlab。 ❖ 自诞生以来广泛地应用于数值计算领域,积累了大量高 效而可靠的源程序。 ❖ 很多专用大型数值运算计算机针对Fortran做了优化。 ❖ 广泛地应用于并行计算和高性能计算领域。 ❖ Fortran90,Fortran95,Fortran2003的相继推出使 Fortran语言具备了现代高级编程语言的一些特性。 §1 Fortran语言发展概况
三、 Fortran集成编程平台( Windows系统下) 5 目前主要有两个: Compaq visual Fortran,ntel Visual fortran。 Compaq visua| Fortran发展历史: 令 Fortran power station40(FPs40),微软公司开 发的编程平台,1997年3月转让给DEC公司。 4 Digital Visual Fortran(DVF), Fortran Power Station的DEC公司版本。 令 Compag visual Fortran(CVF),1998年1月, DEc公司被康柏公司收购, Digital Visual Fortran更 名为 Compag visual Fortran。一个著名的版本是 Compaq visua| Fortran65。目前康柏公司已并入惠 普公司。 Compag visual Fortran的最新版是66 51 Fortran语言发展概况 2021/2/24
5 2021/2/24 三、Fortran集成编程平台(Windows系统下) 目前主要有两个:Compaq Visual Fortran,Intel Visual Fortran。 Compaq Visual Fortran发展历史: ❖ Fortran Power Station 4.0 (FPS 4.0),微软公司开 发的编程平台,1997年3月转让给DEC公司。 ❖ Digital Visual Fortran (DVF),Fortran Power Station的DEC公司版本。 ❖ Compaq Visual Fortran (CVF),1998年1月, DEC公司被康柏公司收购,Digital Visual Fortran更 名为Compaq Visual Fortran。一个著名的版本是 Compaq Visual Fortran 6.5。目前康柏公司已并入惠 普公司。Compaq Visual Fortran的最新版是6.6。 §1 Fortran语言发展概况