ChinaNet
标题:
Fortran在 Linux 上安家
[打印本页]
作者:
Doublen
时间:
2015-4-8 10:29
标题:
Fortran在 Linux 上安家
[size=13.63636302947998px]许多面向 Fortran 的开发人员在 Linux 上找到了快乐的家园。除了新的开发和移植,在
[size=13.63636302947998px]
[size=13.63636302947998px]Linux 上使用 Fortran 这一任务中还有相当多的工作涉及旧的应用程序,其中一些已有
[size=13.63636302947998px]
[size=13.63636302947998px]三十五年以上的历史。
[size=13.63636302947998px]
[size=13.63636302947998px]您的公司除了为过时的小型计算机通常需要的特殊电能和通风付费以外,是否还要为运行
[size=13.63636302947998px]
[size=13.63636302947998px]旧的 Fortran 程序所需的软硬件支付繁重的许可证费用和支持费用?如果是的话,那么可
[size=13.63636302947998px]
[size=13.63636302947998px]以开始试着将那些程序重新部署到 Linux 服务器上,并了解一下在提高这些应用程序性能
[size=13.63636302947998px]
[size=13.63636302947998px]或有效性的同时,能砍掉多少那样的费用。
[size=13.63636302947998px]
[size=13.63636302947998px]Linux 还主管了许多基于 Fortran 的新工作(比您可能意识到的还要多)。Linux 程序员
[size=13.63636302947998px]
[size=13.63636302947998px]之间的语言之争通常涉及象 Java、Python、C++ 或甚至 C# 这样的流行语言。在这种情况
[size=13.63636302947998px]
[size=13.63636302947998px]下,于二十世纪五十年代末最早发明的 Cobol、Fortran 和 Lisp 这些语言所做的有用工
[size=13.63636302947998px]
[size=13.63636302947998px]作量可能会出乎您的意料。
[size=13.63636302947998px]
[size=13.63636302947998px]特别是,Fortran 已在 Linux 下找到了快乐的家园。本月的“服务器诊所”概述了您应该
[size=13.63636302947998px]
[size=13.63636302947998px]了解的在 Linux 上使用 Fortran 的重要性以及如何了解更多信息。
[size=13.63636302947998px]
[size=13.63636302947998px]求助于 Linux
[size=13.63636302947998px]
[size=13.63636302947998px]不要认为一谈到 Fortran 就一定要追溯历史。围绕 Fortran 开展的行动有很多:国际 J
[size=13.63636302947998px]
[size=13.63636302947998px]3 委员会起草了新的 Fortran2000 标准、编译器工程方面已经取得令人瞩目的发展以及每
[size=13.63636302947998px]
[size=13.63636302947998px]年产生了大量新应用程序。有关 Fortran 的各种消息都暗示 Linux 在新的开发中所占比
[size=13.63636302947998px]
[size=13.63636302947998px]例在不断增加;例如,在高性能面向科学的群集上通常都少不了 Fortran 和 Linux。Lin
[size=13.63636302947998px]
[size=13.63636302947998px]ux4chemistry 目录,以及科学和工程方面最类似的目录以拥有许多用 Fortran 编码的程
[size=13.63636302947998px]
[size=13.63636302947998px]序为特色。程序员对 Fortran 很熟悉而且 Fortran 在性能方面优于 C,这使它继续受到
[size=13.63636302947998px]
[size=13.63636302947998px]技术程序员的青睐。
[size=13.63636302947998px]
[size=13.63636302947998px]
[size=13.63636302947998px]Linux 对旧的应用程序所起的作用虽然不太明显,但经论证更有趣。有一个用 Fortran 编
[size=13.63636302947998px]
[size=13.63636302947998px]码的庞大“骨干”程序累积,其中的一些程序已有长达三十五年的历史了,支持全世界范
[size=13.63636302947998px]
[size=13.63636302947998px]围的企业和实验室中日常的操作。在某些领域中,与“旧”相关联的只有 Y2K 泡沫。但是
[size=13.63636302947998px]
[size=13.63636302947998px]与它相关的远不止这些;成千上万个用 Fortran 编码的程序在每个工作日都报告财政状况
[size=13.63636302947998px]
[size=13.63636302947998px]、控制工厂设备、分析实验数据、管理人事记录、切换通信硬件以及执行类似的重要功能
[size=13.63636302947998px]
[size=13.63636302947998px]。这些程序中的许多在其所担当的角色中都完美地运作着,而且除了运行它们的硬件发生
[size=13.63636302947998px]
[size=13.63636302947998px]老化以外,并不需要特别更改。例如,Hewlett-Packard 的 MPE 和 OpenVMS 产品线的退
[size=13.63636302947998px]
[size=13.63636302947998px]休向客户发出了一个严峻的挑战,因为在过去的几十年中,他们一直依赖这些小型计算机
[size=13.63636302947998px]
[size=13.63636302947998px]品牌。
[size=13.63636302947998px]
[size=13.63636302947998px]
转自52MC
欢迎光临 ChinaNet (http://www.nuclear.net.cn/)
Powered by Discuz! X3.1