R 语言是一种解释型编程语言还是编译型编程语言?
更准确地说,某些语言的默认实现是解释或编译的。但并不是语言本身!
您可以为任何编程语言构建编译器或解释器。通常,语言本身不会被编译或解释。
因此,R语言可以是解释型的或编译型的。尽管如此,在最常见的实现中,R语言是解释的。
R语言无法编译。虽然有一些项目试图将其编译:http://www.hipersoft.rice.edu/rcc/,http://www.rforge.net/r2c/,但我找不到任何目前支持的项目。
话虽如此,在现代硬件上,即使在我处理数百万条记录的大型工作负载时,它的性能也似乎是合理的。