c - R 程序总是有底层 C 层吗?

标签 c r scripting-language

我了解到,R 的大部分功能都是由 C 代码完成的,当 R 程序运行时,R 会在后台调用这些代码。每个 R 程序都是这种情况吗?这是否意味着每个 R 语句都被转换为 C,然后由 C 编译器编译?

最佳答案

这意味着 R 是用 C 或 C++(我不知道是哪个)编写的,就像您的网络浏览器是用 C 或 C++ 编写的一样。这并不意味着网页被转换为 C 语言并使用 C 编译器编译,R 程序也不是。

关于c - R 程序总是有底层 C 层吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45802119/

相关文章:

programming-languages - 为 Windows 脚本宿主 (WSH) 编写语言

c - 在C中使用幂函数

c - 比较值时数据溢出

r - 按组对数据框中指定列的所有可能的从左到右对角线求和?

使用 R 自动运行超过 30 个特定 set.seed 的回归模型

java - 脚本语言的智能感知算法

c - 与指针和数组相关的查询

c - 使用 sprintf 将字符串中的字符添加到其他字符串时出现意外输出

r - 根据月-年时间格式对数据框进行排序

shell - 将 IFS 值传递给动态数组