为什么选择FORTRAN(kosmos.cn)

FORTRAN在科学计算领域因其自然地描述数学问题的能力和高效执行速度而胜出。FORTRAN 95引入了并行计算的支持,使其成为大规模并行计算的理想选择。与其他语言相比,FORTRAN在描述数学计算上的自然性和执行效率使其在科学计算中具有显著优势,尤其适合处理大型计算任务和并行计算需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么选择FORTRAN?

 

到底选择什么样的语言,本身是一类非常具有争议性的问题。曾几何时,在科学计算领域,就沸沸腾腾地讨论过最好使用什么样的语言。也许我们可以说这是一个见仁见智的问题,因为我们作为语言的使用者,总是拣自己已经很熟悉的语言,当然总是自己能够很好驾驭的语言是最好的。但是具体地针对科学计算来说,由于科学计算问题具有自身的独特的价值标准,在这个价值标准之下,各种不同的语言还是可以进行客观比较的。

首先我们得把自己面临的任务界定清楚,也就是什么是科学计算问题?

所谓科学计算问题大体上包括如下三个涵义:

    问题本身以及问题的解答都能够使用数学语言予以精确描述;

    如果要使用通常的数学方法来给出我们所需要的数值答案,会很麻烦或者根本无法给出;

    问题以一定的科学与技术知识作为背景。

我们会看到正是科学计算问题的这种内涵决定了它在选择计算语言时所具有的价值标准。

首先,一个科学计算问题总是要以一个数学计算问题的形式出现,因此描述科学计算问题的语言应该能够自然地描述数学问题,即要求编程语言和数学语言在表达方式上具有比较直接自然的对应关系。

然后一个科学计算问题之所以需要使用计算机,那肯定是因为这个问题具有一定的计算量,那么程序的运行效率往往是选择语言时最重要的考量因素。

正是在这两点上,FORTRAN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值