17

R は解釈された、またはコンパイルされたプログラミング言語ですか?

4

6 に答える 6

20

R FAQには、 「Rのコアは解釈されたコンピューター言語です」と書かれています。

于 2009-11-04T22:16:59.157 に答える
10

It's more accurate to say that the default implementation of some language is interpreted or compiled. But not the language itself!

于 2009-11-04T22:29:15.630 に答える
9

R はインタープリター言語です。

于 2009-11-04T22:15:31.120 に答える
9

任意のプログラミング言語のコンパイラまたはインタープリターを構築できます。一般に、言語自体はコンパイルまたは解釈されません。

したがって、R は解釈されるかコンパイルされる可能性があります。それにもかかわらず、最も一般的な実装では、R が解釈されます。

于 2009-11-04T22:16:00.670 に答える
3

R はコンパイルされません。コンパイルしようとするプロジェクトがあります: http://www.hipersoft.rice.edu/rcc/http://www.rforge.net/r2c/ですが、現在サポートされているものは見つかりません。

とはいえ、最新のハードウェアでのパフォーマンスは、私が投げたさらに大きなワークロード (数百万レコード) に対しても妥当なようです。

于 2009-11-04T22:14:14.693 に答える
-1

Rは間違いなくCで書かれています。少し前にこの質問を自問し、http: //www.r-project.org/からソースコードをダウンロードして解決しました。

于 2011-04-06T21:09:22.793 に答える