Fortran_95速成指南:30分钟入门

需积分: 9 2 下载量 69 浏览量 更新于2024-07-29 收藏 748KB PDF 举报
"30分钟快速学习Fortran_95" Fortran,全称为FORmula TRANslator,是一种高级编程语言,最初由IBM公司的John Backus于1957年设计,旨在简化和加速科学及工程计算。自那时以来,Fortran经历了多次更新和改进,以适应不断变化的技术需求和编程理念。 Fortran的发展历程可以追溯到早期的Fortran I,它包含了32种语句,并在IBM704机器上运行。随后的Fortran II在1958年引入了子程序(subroutine),使得代码可重用性增强。尽管Fortran III在1960年设计,但由于严重依赖硬件,不利于移植,因此未能广泛实施。Fortran IV在1962年发布,虽然解决了向前兼容性问题,但同时也引入了逻辑运算。 1966年,美国国家标准协会(ANSI)发布了Fortran66,解决了之前版本的兼容性问题,使代码更易于编写和理解。1978年的Fortran77引入了结构化编程的概念,借鉴了Pascal和C等语言的思想,增加了对数组和指针的支持。 Fortran的重大转折点发生在1991年,随着Fortran90的发布,该语言引入了现代的结构化和模块化设计,支持更复杂的编程风格,但同时保留了早期版本的一些特性。Fortran95在1995年推出,进一步增强了并行计算能力,添加了forall和where等语句,为科学计算中的向量和矩阵操作提供了便利。 2003年,国际标准化组织(ISO)推出了Fortran2003,引入了面向对象编程(OOP)概念,使得Fortran能够处理更复杂的软件工程问题。然而,这一版本的广泛采纳受到了限制,只有少数编译器如Sun的编译器支持。2008年的Fortran2008是对前一版本的修正,解决了几个小问题,继续完善了语言标准。 John Backus因其对Fortran的贡献获得了极高的荣誉,包括1977年的图灵奖,这是计算机科学的最高荣誉。他的工作彻底改变了编程语言的格局,使得非专业程序员也能更容易地进行计算和编程,极大地推动了计算机科学的发展。 总结来说,Fortran是一门历史悠久且持续演进的编程语言,尤其在科学计算领域有着广泛的影响力。从最初的简化汇编语言到现代支持面向对象编程的版本,Fortran始终致力于提高效率,增强可读性和可维护性,以适应不断变化的计算需求。