1

我正在开发一种具有大量数值计算部分的算法。因此,我的项目主管建议我使用 Fortran,因此在过去的几周里我一直在研究它(到目前为止一切都很好)。这将是他的算法的新版本,基本上是大量的数值计算。

然而,我的会有更多的“逻辑”。无需赘述,蛮力方法仅使用 fortran 完成,因为它只是从文件读取和执行操作的 95%。然而,该项目的目的是提供一种有效的算法来做到这一点,我一直在考虑方法,并想从贪婪的方法开始(比如爬山),这让我想到,特别是对于这一部分,也许用 C++ 而不是 Fortran 编写算法会更好。

所以基本上,您认为在 C++ 中开发“逻辑”算法然后在必须执行大量数值计算时调用 Fortran 有多难。值得吗?还是我应该坚持使用两种语言中的一种?

抱歉,如果这是一个非常无知的问题,但我不知道如果使用 Fortran 而不是 C++ 编写诸如爬山之类的算法是否会更困难,并且在这种情况下 Fortran 的好处是值得的。

感谢您的宝贵时间,祝您有美好的一天!

4

0 回答 0