【发布时间】:2010-12-13 05:13:35
【问题描述】:
R 是解释型还是编译型编程语言?
【问题讨论】:
标签: r interpreted-language compiled-language
R 是解释型还是编译型编程语言?
【问题讨论】:
标签: r interpreted-language compiled-language
R 无法编译。有些项目试图编译它:http://www.hipersoft.rice.edu/rcc/,http://www.rforge.net/r2c/,但我找不到当前支持的。
也就是说,现代硬件的性能对于我投入的更大工作负载(数百万条记录)来说似乎是合理的。
【讨论】:
【讨论】:
您可以为任何编程语言构建编译器或解释器。通常,语言本身不被编译或解释。
因此,R 可以被解释或编译。尽管如此,在最常见的实现中,R 是被解释的。
【讨论】:
R FAQ 说:“R 的核心是一种解释型计算机语言”。
【讨论】:
更准确地说,某些语言的默认实现是解释或编译的。但不是语言本身!
【讨论】:
R肯定是用C写的。我刚才问自己这个问题,并通过从http://www.r-project.org/下载源代码解决了这个问题。
【讨论】: