fortran

1957年4月推出的Fortran编译器是第一个优化编译器,多年来为许多技术计算应用铺平了道路。 Cobol在业务计算方面所做的工作,Fortran在科学计算方面所做的工作。

Fortran可能已经接近退休年龄,但这并不意味着它即将停止工作。 今年是第一个Fortran(当时称为“ FORTRAN”,意为“ FORMULA TRANslation”)发行60周年。

即使您不能只编写一行代码,也每天都会使用Fortran:例如,运营天气预报模型仍然主要是用Fortran编写的。 它专注于数学性能,使Fortran在许多高性能计算应用程序(包括计算流体力学和计算化学)中成为通用语言。 尽管Fortran可能不具有与较新语言相同的流行吸引力,但是这些语言在很大程度上要归功于Fortran开发团队的开拓性工作。

尽管Fortran可能不具有与较新语言相同的流行吸引力,但是这些语言在很大程度上要归功于Fortran开发团队的开拓性工作。

在电影《 隐藏的人物 》中,其中一个角色自学了Fortran,因为她看到人类计算机(包括她自己)将被电子计算机取代。 尽管从60年代初开始就已经有很多历史,但Fortran仍然坚持。 两年前,作为最后一位准备退休的原始程序员,美国国家航空航天局(NASA)开始积极寻找一名Fortran程序员来从事Voyager任务。 在天气和气候模拟,地球物理学以及许多其他科学应用中使用Fortran意味着,Fortran知识将在未来几年内仍然是一项重要的技能。

从2004年到2017年,“ Fortran”作为Google搜索词的趋势

随着Fortran的受欢迎程度下降,此类故事变得越来越普遍。 Fortran的长寿命提供了丰富的学习资料以及代际联系。 在我的第一个系统管理工作,共同的任务是帮助研究生编译他们从他们的导师(谁又将继承了它从他们的顾问,等等...)继承Fortran代码。

我的一位同事巧合地开始于1954年( IBM数学公式转换系统规范的第一版年),他写了一篇文章,分享了他与Fortran一起绘制达芬奇的《蒙娜丽莎》的经历。 另一个朋友告诉我,他在大学期间最喜欢的程序之一是Fortran程序,该程序创建了一个日历,其中包含“花生”漫画中人物的ASCII艺术渲染。

由Fortran程序生成的2017年11月日历页面

是什么让Fortran如此持久? 当然,建立最初的立足点会有所帮助。 在关键业务应用程序中使用某种语言时,由于完全重写代码非常昂贵且存在风险,因此它具有许多持久力。

在关键业务应用程序中使用某种语言时,由于完全重写代码非常昂贵且存在风险,因此它具有许多持久力。

除此之外,还有更多。 顾名思义,Fortran旨在将数学公式转换为计算机代码。 这说明了它在处理许多数学公式(尤其是偏微分方程等)的领域中的强大实力。

就像所有幸存下来的技术一样,Fortran也在不断发展。 语言的更改无需进行快速更改即可利用新的范例。 自从Fortran的第一个行业标准版本(1966年批准FORTRAN 66)以来,仅出现了几个主要版本:FORTRAN 77(1978年批准),Fortran 90(1991年(ISO)和1992年(ANSI)发布)及其更新,Fortran 95和Fortran 2003(于2004年发布)及其更新,即Fortran2008。预计在2018年中期发布名为Fortran 2015的新版本。

显然,没有计划让Fortran尽快退休。 为了使在GPU上运行Fortran更加容易,正在进行中的项目正在进行中。 Fortran会庆祝其成立100周年吗? 没人知道。 但是我们确实知道,旅行者1号和旅行者2号航天器将把Fortran代码带出太阳系之外。

翻译自: https://opensource.com/article/17/11/happy-60th-birthday-fortran

fortran

fortran_Fortran 60岁生日快乐相关推荐

  1. 生日祝福html_每周便当| 魔法便当盒里的生日蛋糕,祝佳佳八岁生日快乐!

    Charaben is Japanese Character lunch Box, is combination of food education and aesthetic education. ...

  2. 活久见!新泽西州长急聘COBOL程序员!网传去应聘的程序员最小年龄都在 60 岁以上!...

    " 美国新泽西州的州长 4 月 5 日在电视上宣布当地银行急需 COBOL 程序员来处理政府财务系统的一些问题,包括最近大量增加的失业补助支票的发放等等. 作者:51cto,来自:51cto ...

  3. 脑力25岁开始走下坡路?百万人数据证实:60岁以后才下降|Nature子刊新研究

    梦晨 发自 凹非寺 量子位 | 公众号 QbitAI "人在25岁左右达到脑力巅峰,之后都在走下坡路." 这种说法流传甚广,也有科学实验提供支持.影响力之大,甚至成了中年人&quo ...

  4. 王石:人生60岁才是开始

     王石:人生60岁才是开始 在剑桥,我选择了融入当地生活方式,因为我真的觉得这里好得不得了,这里的西餐也比哈佛的好吃多了,所以晚餐时间我基本全部安排在学院的"哈利·波特式"饭堂 ...

  5. .NET再出发!20岁生日快乐

    .NET 20周年纪念 2022年是.NET20周年纪念,一个技术能经历20个年头,也说明了它的成功.想起和 .NET刚接触的时候,我还是一个大一的学生,现在也已经步入中年.作为一名80后开发者,我相 ...

  6. java生日快乐_Java八岁生日快乐!

    java生日快乐 这是又一次漫长的旅程,但是昨天,恰好是Java 7发布两年零七个月零十八天之后,我们现在有了可用于生产的构建 Java 8可供下载 ! 这个新的主要版本包含一些新功能和增强功能,这些 ...

  7. Java八岁生日快乐!

    这是另外一段漫长的旅程,但是昨天,恰好是Java 7发布两年零七个月零十八天之后,我们现在有了可用于生产的构建 Java 8可供下载 ! 这个新的主要版本包含一些新功能和增强功能,这些功能和增强功能可 ...

  8. JavaScript 22岁生日快乐!

    昨天是 JavaScript 22岁的生日.1995年12月4日,Netscape 公司联合 Sun 公司发布脚本语言 JavaScript,宣布这门语言将是 Java 的补充,用来操作网页. (当年 ...

  9. van-cell 取消点击_消息传来!转告父母:2021年起,取消60岁以上老年卡?

    阅读本文前,请您先点击上面的蓝色字体"惠家知识点",再点击"关注",这样您就可以继续免费收到文章了 现在有很多地区都有老年卡政策,只要是年龄满60岁以上,就可以 ...

最新文章

  1. Cross-Validation交叉验证是什么?详解及实施
  2. Windows Server2008 R2安装wampserver缺少api-ms-win-crt-runtime-l1-1-0.dll解决方案
  3. 【企业管理】优秀的管理者没有追随者,而是与大家一起奋斗
  4. Mybatis 学习之路其四:级联
  5. 能量视角下的GAN模型:GAN=“挖坑”+“跳坑”
  6. 浅谈PHP自动化代码审计技术
  7. 【bzoj3994】[SDOI2015]约数个数和 莫比乌斯反演
  8. 用session实现html登录页面跳转页面跳转页面跳转,js判断登录与否并确定跳转页面的方法...
  9. 每日一题(24)—— const
  10. VC2008配置设置(转)
  11. 生物信息学入门 富集分析与蛋白质互作用网络(PPI)的可视化 Cystocape入门指南
  12. HTML5游戏引擎(八)-矢量绘图——绘制矩形-drawRect 绘制圆形-drawCircle 绘制直线-moveTo和 lineTo
  13. HDU - 3966(树链剖分)
  14. objective-C的内存管理机制琢磨不透
  15. 简易硬盘服务器,低成本个人服务器搭建 篇四:一机多用~Server2012的简单备份方法廉价版Time Capsule的养成之路...
  16. 前后端交互node服务器
  17. 计算机域名DNS设置,电脑设置和查看DNS域名服务器的技巧
  18. 2.5、信道的极限容量!
  19. PyCharm安装与配置
  20. web前端电影项目作业源码 大学生影视主题网页制作电影网页设计模板 学生静态网页作业成品 dreamweaver电影HTML网站制作

热门文章

  1. 基于角色的权限控制模型RBAC
  2. scrapy模拟登陆人人网
  3. Linux篇 | 用户、组和权限(一)
  4. Nginx 状态监控、缓存的两种机制(学习笔记十四)
  5. 勒索病毒恐难暴力破解 国内比特币平台尚买币潮
  6. centos 6.7 安装 最新版 git
  7. phpcms v9 数据源
  8. uva 10594(最小费用最大流)
  9. “WPF” VS “Silverlight”
  10. VT技术开创普遍虚拟化计算时代