2

通常我使用 fortran 进行数值分析,然后使用 matlab、R 和 python 进行后期和前期工作。

我发现 matlab、R 和 python 在终端中提供了一个命令提示符,以便您可以运行脚本以及从命令行立即执行命令。但是,fortran 可能不会那样工作,因为我必须在运行之前编译脚本。此外,在运行脚本编译的二进制文件后,无法查询运行该二进制文件处理的RAM中的数据,除非将它们导出到文件或在调试模式下运行脚本。

只是想知道是否有一种方法可以在某种命令行中“运行” FORTRAN 二进制文件,以便我们可以在完成运行二进制文件后进一步处理数据,就像我们通常在 matlab、R、python(甚至 sage、mathematica? )。如果没有这种终端,您知道原因吗?(可能是我对fortran概念的误解,可能与其他语言不同。)

提前致谢!

4

2 回答 2

2

我唯一知道的是欧洲核子研究中心的这个系统。他们对 C 也有类似的东西。

http://wwwasdoc.web.cern.ch/wwwasdoc/comis/comimain.html

于 2013-10-15T05:43:02.017 回答
1

您可以在 Fortran 中编写计算例程并将它们绑定到某种解释语言中。对于 Python,您可以为此使用f2py包。

于 2013-10-15T07:28:10.083 回答