一般来说,我使用fortran进行数值分析,然后使用matlab,R和python进行后期和前期工作。
我发现matlab,R和python在终端中提供命令提示符,这样您就可以运行脚本以及从命令行立即执行命令。但是,fortran可能不会像那样工作,因为我必须在运行之前编译脚本。此外,在运行从脚本编译的二进制文件之后,无法通过运行二进制文件来查询处理的RAM中的数据,除非它们被导出到文件或以调试模式运行脚本。
只是想知道是否有办法在某种命令行中“运行”FORTRAN二进制文件,这样我们就可以在完成运行二进制文件后进一步处理数据,就像我们在matlab,R,python(甚至是sage)中一样,mathematica?)。如果没有这种终端,您对原因有什么看法吗? (可能是我对fortran概念的误解,可能与其他语言不同。)
提前感谢!
答案 0 :(得分:2)
我唯一知道的是欧洲核子研究中心的这个系统。他们对C也有类似的东西。
答案 1 :(得分:1)
您可以在Fortran中编写计算例程,并将它们绑定到某种解释语言中。对于Python,您可以使用f2py包。