fortran - 调用 Fortran 子例程的最佳高级语言是什么?

标签 fortran subroutine high-level

我想知道哪种高级语言允许以最简单的方式调用 Fortran 子例程?我目前使用的是MATLAB,与其他语言相比,调用MEX文件似乎相对复杂。

我特别感兴趣的是以下内容在快速“启动和运行”方面的比较:

*Python 通过 f2py *R 通过? *通过 MEX 文件的 MATLAB

问这个问题的另一种方式是“如果您要重新开始学习一门新语言,如果您的目标是调用 Fortran 子例程,您会选择哪一种语言?”

我正在尝试“两全其美”,即拥有良好的数据处理和图形功能以及调用快速 Fortran 子例程的能力。

预先感谢大家提供的任何帮助。唉,如果有人知道 Fortran 的良好 MEX 教程,那我们也将不胜感激。

最佳答案

I was wondering which high-level langunage allows the easiest manner in which to call Fortran subroutines?

显而易见的答案是 Fortran 本身。所谓的现代 Fortran(2003 和 2008)具有许多高级功能。显然,从现代代码中调用旧版 FORTRAN 代码(我的猜测是您有旧的 FORTRAN 代码库)是很容易的。

关于fortran - 调用 Fortran 子例程的最佳高级语言是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7375855/

相关文章:

fortran - 错误:(1)(2/1)处的数组引用中的秩不匹配

performance - fortran中的二进制搜索效率与线性搜索效率

c++ - 哈佛架构映射到 HLL

assembly - 分支指令和带有链接指令的分支之间的主要区别是什么? ARM ?

function - 子程序和函数有什么区别?

c++ - 在区分源代码、目标代码、汇编代码和机器代码时,我感到困惑

compiler-errors - 隐式复合体不允许定义?

c - 英特尔编译器 : linking a fortran compiled library to main program of C

perl - 如何引用 `sin` ?