R è un linguaggio di programmazione interpretato o compilato?
-
16-09-2019 - |
Domanda
R è un linguaggio di programmazione interpretato o compilato?
Soluzione
Il R FAQ dice:. "Il nucleo di R è un linguaggio di programmazione interpretato"
Altri suggerimenti
R è un interpretato .
E 'più esatto dire che il default realizzazione di un certo linguaggio è interpretato o compilato. Ma non è il linguaggio stesso!
È possibile costruire un compilatore o interprete per qualsiasi linguaggio di programmazione. In generale, il linguaggio stesso non è compilato o interpretato.
Quindi, R potrebbe essere sia interpretato o compilato. Tuttavia, l'attuazione più comune, R viene interpretato.
R non può essere compilato. Ci sono progetti che cercano di farlo compilato: http://www.hipersoft.rice.edu/rcc / , http://www.rforge.net/r2c/ ma non posso 't trovare qualsiasi attualmente supportati.
Detto questo, le prestazioni su hardware moderno sembra ragionevole per i carichi di lavoro ancora più grandi che ho gettato in esso (milioni di record).
R è sicuramente scritto in C. mi sono posto questa domanda un tantino di tempo fa, e risolto facendo scaricato il codice sorgente da http://www.r-project.org/ .