R はインタープリタ型プログラミング言語ですか、それともコンパイル済みプログラミング言語ですか?
-
16-09-2019 - |
質問
R はインタープリタ型プログラミング言語ですか、それともコンパイル済みプログラミング言語ですか?
解決
R FAQする言う:「Rのコアが解釈コンピュータ言語である」
。他のヒント
Rはインタプリタ言語である。
これは、いくつかの言語ののデフォルトの実装が解釈またはコンパイルされていると言うことは、より正確です。しかし、ではない言語そのもの!
あなたは、任意のプログラミング言語のコンパイラやインタプリタを構築することができます。一般的に、言語自体はコンパイルまたは解釈されません。
だから、Rは、いずれかの解釈またはコンパイルすることができます。それにもかかわらず、最も一般的な実装では、Rは解釈されます。
Rはコンパイルされません。それはコンパイル取得しようとするプロジェクトがあります: http://www.hipersoft.rice.edu/rcc / に、 http://www.rforge.net/r2c/ に私がすることができます「Tは、任意のは、現在サポート見つけます。
これは最近のハードウェア上でのパフォーマンスは、私はそれで投げていても大規模なワークロードのための合理的なようだ、と述べた(数百万レコード)。
R は間違いなく C で書かれています。私は少し前にこの質問を自問し、ソースコードをダウンロードすることで解決しました。 http://www.r-project.org/.
所属していません StackOverflow