L'environnement R

R est plus qu'un langage. Il s'agit d'une suite intégrée de logiciels pour la manipulation des données, le calcul et l'affichage graphique. Par conséquent, le terme environnement est utilisé pour caractériser R comme un système cohérent plutôt que comme une collection d'outils isolés.

R est conçu comme un véritable langage informatique, ce qui permet aux utilisateurs d'ajouter des fonctionnalités supplémentaires en définissant de nouvelles fonctions. Pour les tâches à forte intensité de calcul, le code C, C++ et Fortran peut être lié et appelé au moment de l'exécution. Les utilisateurs avancés peuvent écrire du code C pour manipuler directement les objets R.