fbpx

R Langage de programmation

R est un langage de programmation pour les statistiques et les bases de données. C’est aussi un logiciel au format GNU R disponible pour tous les systèmes d’exploitation.

Définition du langage de programmation R

Le langage R découle du langage S et ajoute une portée lexicale. Il s’inspire d’un autre langage de programmation, Scheme. Le code source R est écrit principalement en C, Fortran et R. Le langage R a été inventé en 1993 par deux Néo-Zélandais, Ross Ihaka et Robert Gentleman, dans le cadre d’un projet de recherche. Sa première version R 1.0.0 a été publiée en 2000. La Fondation R pour le calcul statistique ou Foundation For Statistical Computing, qui maintient le code source de ce langage, crée le logiciel GNU R qui par la suite permet son implémentation sur les systèmes d’exploitation. Le langage R est disponible via plusieurs interfaces graphiques telles que RStudio, Emacs ou Jupyter.

Utilisation du langage de programmation R

Le langage de programmation R est un langage qui doit être interprété par un autre programme et les développeurs utilisent une interface en ligne de commande. R est un langage de programmation capable de traiter et d’organiser une grande variété de données. Des tests statistiques peuvent alors être appliqués à cela, mais ces données peuvent également être affichées graphiquement.

Le langage R est utilisé de manière régulière par les statisticiens et par la communauté scientifique et universitaire. Ci-après ses différentes utilisations : 

      Organisation et traitement de données volumineuses très rapidement

      Création de graphiques afin de visualiser et d’analyser les données

      Création d’une programmation procédurale

Avantages du langage de programmation R

 Même s’il est difficile à maîtriser, sous la licence GPL, le langage de programmation R est totalement gratuit. De plus, son code source peut être modifié par la communauté. Et son plus grand avantage est sa disponibilité sur les différents systèmes d’exploitation. Avec ces différents avantages, le langage R est doté d’une communauté très active.

Package dans le langage de programmation R

Le package de langage de programmation R est une collection de fonctions R, de code compilé et d’exemples de données. Ces derniers sont stockés dans une bibliothèque propre à l’environnement R. Par défaut, R installe un ensemble et seuls les packages standard sont disponibles lorsque vous démarrez la console R. Les autres packages déjà installés doivent de leur côté être chargés pour être utilisés par les programmes R qui les utilisent.

Les versions successives de R

La dernière version du langage de programmation R, sortie en juillet 2019, est la 3.6.1. La première version stable 1.0 est sortie en février 2000. La Fondation R gère la gestion du code du langage R pour les projets R. Une conférence officielle des utilisateurs de R est organisée chaque année.

Vous souhaitez vous former au Big Data ? Retrouvez les formations Data Full Stack et Data Analyst qui vous forment aux métiers de Data Analyst, Data Scientist, Data Engineer et AI Scientist.
Merci pour votre lecture ! Si vous souhaitez lire nos prochains articles autour de la Data et de l’IA, vous pouvez nous suivre sur FacebookLinkedIn et Twitter pour être notifié lorsqu’un nouvel article est publié !