Pergunta

R é uma linguagem de programação interpretada ou compilada?

Foi útil?

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/ .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top