我想知道部署 R 的最佳方式。Matlab 有“matlab 编译器”(MCR)。过去曾讨论过类似的 R 将 R 编译成 C 或 C++。有谁对 R to C Compiler (RCC) that was developed by John Garvin at Rice 有任何经验吗? ?
我已经研究过了,它似乎是唯一一个将 R 代码编译为可执行代码的项目。据我所知,它还没有被使用。
[编辑 1:]:要清楚,我知道 R(rJava、rcpp、Rpy 等)有 C 和 C++(以及 Java、Python 等)接口(interface).我想知道在不提前安装 R 的情况下编译和部署 R 代码的具体方法。
[编辑 2:]:John Mellor-Crummey 告诉我,他们仍在研究 RCC,并希望在 4 个月左右(最早)内使其可用。如果我发现任何其他内容,我会进一步更新。
最佳答案
字节码编译器将成为 R 2.13 版本的一部分。默认情况下,此版本中不使用它,但它是可用的;我预计 2.14 版本将默认字节编译所有基本包和推荐包。 compiler::compile 帮助页面和 R 安装和管理手册提供了更多详细信息。
关于c++ - 是否存在针对 C/C++ 的 R 编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1452235/