当前位置:  开发笔记 > 编程语言 > 正文

R是编译语言吗?

如何解决《R是编译语言吗?》经验,为你挑选了3个好方法。

我无法在网络上的任何地方找到它(我不想安装它).是R输入语言编译语言?它运行预编写脚本的速度有多快?它是否进行任何类型的编译,或者只是逐行执行指令?



1> Pridkett..:

在大多数情况下,R是一种在读 - 评估 - 打印循环中运行的解释语言.R有许多扩展,用C和Fortran等其他语言编写,其中速度或与本机库的接口很有帮助.



2> John D. Cook..:

我经常用C++重写R代码并使其运行速度提高100倍.循环在R中特别低效.



3> Fhnuzoag..:

R通常是解释性语言.但是,package compiler提供了可以提高性能的字节码编译.您也可以从R调用编译代码

就速度而言,这取决于你想要做什么以及你是如何做到的.一些循环操作可能非常慢.但是,在许多情况下,使用编写良好的代码,R脚本的性能取决于底层内部基于C的库的速度和系统内存读写速度,因此R的速度与其他任何速度一样快.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有