中关村在线

服务器

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

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

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

Fortran小组25周年聚会

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

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的页面,小组人数也十分可观。

约翰·贝克斯

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

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多
说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具