是否存在用于C / C ++的R编译器? [英] Does an R compiler to C/C++ exist?

查看:79
本文介绍了是否存在用于C / C ++的R编译器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道部署R的最佳方法。Matlab具有 matlab编译器(MCR)。关于R的过去有类似的讨论,将R编译成C或C ++。有人对莱斯·约翰·加文(John Garvin)在Rice所开发的 R到C编译器(RCC)有任何经验

I'm wondering about the best way to deploy R. Matlab has the "matlab compiler" (MCR). There has been discussion about something similar in the past for R that would compile R into C or C++. Does anyone have any experience with the R to C Compiler (RCC) that was developed by John Garvin at Rice?

我已经研究了它,它似乎是唯一一个将R代码编译为可执行代码的项目。据我所知,它仍然没有被使用。

I've looked into it, and it seems to be the only project that worked on compiling R code into executable code. And as far as I can tell, it isn't still being used.

:明确地说,我知道有C和C ++(以及Java,Python等)接口到R(rJava,rcpp,Rpy等)。我想知道在不预先安装R的情况下编译和部署R代码的特定方法。

: To be clear, I know that there are C and C++ (and Java, Python, etc.) interfaces to R (rJava, rcpp, Rpy, etc.). I'm wondering about specific ways to compile and deploy R code without installing R in advance.

:John Mellor- Crummey告诉我,他们仍在研究RCC,并希望在4个月左右(最早)内推出。如果发现其他问题,我将进一步更新。

: John Mellor-Crummey tells me that they're still working on RCC and hope to make it available in 4 months or so (at the earliest). I'll update this further if I find anything else out.

推荐答案

字节代码编译器将成为R 2.13版本的一部分。 。默认情况下,此版本未使用它,但它可用。我希望2.14版本默认会编译所有基本软件包和推荐软件包。编译器:::编译帮助页面和 R安装和管理手册提供了更多详细信息。

A byte code compiler will be part of the R 2.13 release. By default it is not used in this release but it is available; I expect the 2.14 release will by default byte compile all base and recommended packages. The compiler::compile help page and the R Installation and Administration Manual give some more details.

这篇关于是否存在用于C / C ++的R编译器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆