1. Fortran语言发展史与演化

1. Fortran语言发展史与演化

    • 1.1 Fortran语言发展史
    • 1.2 Fortran 的演化
    • 1.3 Fortran 基本步骤

1.1 Fortran语言发展史

  • Fortran是世界上第一个计算机高级语言,由约翰·巴克斯开发,1956年开始使用,而C语言,1972年诞生,python,1991年诞生,Java,1995年,可以说后期的语言基本上都有借鉴Fortran的地方,就连最早的matlab版本都是Fortran代码写的。
  • Fortran全名为FORmula TRANslation(公式转换)
  • Fortran是所有科学计算语言的祖先,该语言的设计之初就是为了将科学计算公式转换为计算机代码。第一版的FORTRAN是由IBM于1954-1957年为它的704计算机开发的。
  • 1958年,IBM发布FORTRAN II 。
  • 1962年,发布FORTRAN IV 。
  • 1966年, FORTRAN IV 被ANSI 标准采纳,成为了众所周知的FORTRAN 66。
  • 1977年,FORTRAN77诞生。
  • 1992年,Fortran90诞生,这是Fortran里程碑的进步,最重要的是它支持自由格式了。
  • 1996年,Fortran95诞生,这只是Fortran90基础上很小的修改。
  • 2004年,Fortran 2003 诞生 ,它增加了面向对象编程。
  • Fortran2003 之后的下一个版本是Fortran 2008,也只是很小的更新。
  • Fortran 90 之前的版本全部大写FORTRAN,Fortran90后,都写成Fortran,所以在选择参考书的时候,建议选择带有Fortran字样的而不是FORTRAN。

1.2 Fortran 的演化

  • Fortran 并不像matlab、java这种专门由某个公司设计并发布,它是由一个规则约束的,而其他的公司可以根据这个规则来设计Fortran的编译器和集成开发环境。比如Intel Fortran、gfortran、simply Fortran、GCC Fortran、PGI Fortran、NAG Fortran、Absoft fortran,不同的Fortran编译器可能在某些功能上存在差异,但基本能满足Fortran初学者的要求。
  • Fortran是一种向下兼容的语言,比如FORTRAN77的代码在Fortran90下就可以跑,但反过来就不行。
  • FORTRAN77的文件后缀为.for,而Fortran90的文件后缀为.f90这两个的差别还是很大的,以后具体详说。
  • 对于初学者来说,强烈要求从Fortran90版本开始学习,不要再去学习FORTRAN77版本了,好多功能已经跟不上时代了。
  • 在windows下的用户,建议使用VS+Intel Fortran编译环境,在Linux下的用户,建议使用gfortran编译环境。

1.3 Fortran 基本步骤

  • 编译:一个源代码比如.f90和.for文件,输出为目标代码比如.o文件。
  • 链接:将目标代码或者包含库文件,输出为可执行文件。

参考内容:

  • Fortran程序设计(第四版) Stephen J.Chapman 著,王志强 李浩亮等 译,中国电力出版社
  • http://www.fcode.cn 网站

你可能感兴趣的:(Fortran,编程语言)