Fortran:记一项改变编程史的技术突破

来源:驱动之家 作者:zhangkai
  

尽管编程并非您的专业,但是当你做到一个正在编程的程序员旁边,第一反应一定是看到一堆杂乱的代码;但是如果你在认证看一下,或许会发现好像其中一些单词你能看懂。如果你能看懂一些单词,你第一要感谢的是自己和英语老师,其次你应该认识一些人,感谢一款程序。

  现在编写程序,相比60年前应该说容易了很多,因为在编程过程中,并不需要写出全部命令,甚至还有一些软件可以帮助以直接复制粘贴。这一切都应该归功于:Fortran。

Fortran:一项改变程序员命运的技术突破
Fortran小组25周年聚会

  Fortran是Formula Translator的结合,叫做公式编译器。在1954年诞生,并在1957年开始商用,是第一个计算机语言标准,是计算机高级语言发展史上使用最早的一种程序设计语言,可以把接近数学语言的文本翻译成机械语言。《纽约时报》评论说:它帮助打开了现代计算的大门,而且有可能成为历史上最有影响力的软件产品。

Fortran:一项改变程序员命运的技术突破

  1957年第一个Fortran在IBM704上运行,之后有推出了FortranⅡ、FortranⅣ、Fortran66和Fortran77等,现在已经有了Fortran2003等版本。Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率,在诞生后的60年后,Fortran在土木工程和机械领域应用很广。

  Fortran程序第一次使数学家和科学家也能够进行编程;学过高中代数但不了解计算机的人也可以理解Fortran表达式。以前为解决指定问题而键入多达1000个程序指令是一项耗费大量人力的工作,而现在,这个工作可以在Fortran仅键入27个指令而自动完成,使计算机命令的效率提高20倍,甚至改变了程序员的工作方式。

熟悉高性能计算的朋友一定知道,我们每年发布的HPC TOP排行榜的标准是LINPACK,而LINPACK基准就是采用Fortran语言编写的,用于衡量系统的浮点运算能力。Fortran经历了几十年的历史,目前仍然有着很大的影响力,在Doppler雷达天气预报或大气和海洋研究中,以及模拟毫微粒、基因组、DNA和原子结构。甚至在Facebook上有很多热爱Fortran的人剪了一个属于Fortran的页面,小组人数也十分可观。

Fortran:一项改变程序员命运的技术突破
约翰·贝克斯

  1998年,已故Fortran创始人之一约翰·贝克斯(John Backus)说道:“在我们没有意识到语言设计问题的情况下,我们认为一旦某人掌握了赋值表达式、下标变量和DO表达式的概念(而且这些是我们最早的想法),接下来的语言设计问题就微不足道了。”


时间:2016-01-23 10:42 来源:驱动之家 作者:zhangkai 原文链接

好文,顶一下
(1)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量