R é uma linguagem de programação interpretada ou compilada?
-
16-09-2019 - |
Pergunta
R é uma linguagem de programação interpretada ou compilada?
Solução
O R FAQ diz: "O núcleo de R é uma linguagem de computador interpretada"
.Outras dicas
R é um interpretado linguagem.
É mais correto dizer que o implementação padrão de alguma linguagem é interpretada ou compilada. Mas nem a própria língua!
Você pode construir um compilador ou intérprete para qualquer linguagem de programação. Em geral, a linguagem em si não é compilado ou interpretado.
Assim, R pode ser tanto interpretado ou compilado. No entanto, na aplicação mais comum, R é interpretado.
R não compila. Há projetos que tentam fazê-compilados: http://www.hipersoft.rice.edu/rcc / , http://www.rforge.net/r2c/ mas eu posso 't encontrar qualquer suportada atualmente.
Dito isto, o desempenho em hardware moderno parece razoável para cargas de trabalho ainda maiores tenho jogado para ele (milhões de registros).
R definitivamente está escrito em C. Eu me perguntei isso alittle questão há algum tempo, e resolveu-o download do código-fonte do http://www.r-project.org/ .