El entorno R
R es más que un lenguaje. Se trata de un conjunto integrado de programas informáticos de manipulación de datos, cálculo y visualización gráfica. Por lo tanto, el término entorno se utiliza para caracterizar a R como un sistema coherente y no como una colección de herramientas aisladas.
R está diseñado en torno a un verdadero lenguaje informático, lo que permite a los usuarios añadir funcionalidad adicional mediante la definición de nuevas funciones. Para tareas de cálculo intensivo, el código C, C++ y Fortran puede enlazarse e invocarse en tiempo de ejecución. Los usuarios avanzados pueden escribir código C para manipular objetos R directamente.