Repl.it
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectifs
Savoir exécuter un programme avec Repl.it.
Mise en situation
On pourrait choisir d'écrire ses programmes avec un éditeur de texte basique, cela suffit et dans le passé on procédait ainsi. Néanmoins on dispose aujourd'hui d'outils plus confortables et plus efficaces.
Le minimum est de disposer d'un éditeur colorisant qui met en évidence la syntaxe du langage et évite les erreurs bêtes. Mais il existe des outils encore plus puissants que les éditeurs de base qui automatisent de nombreuses tâches, les IDE ou environnements de développement intégrés. Ils permettent de plus facilement exécuter et déboguer le code que l'on écrit.
Ce module présente l'IDE en ligne Repl.it qui a l'avantage d'être rapide à prendre en main et qui prend en charge de très nombreux langages de programmation, dont les principaux langages du web, comme HTML, CSS, JavaScript, PHP, Python, Java, C, etc.
Définition : IDE
Un IDE (Environnement de Développement Intégré ou Integrated Development Environment en anglais) est un logiciel qui regroupe plusieurs outils utiles au développement de programmes informatiques. Très souvent, il comporte :
Un éditeur de texte colorisant pour écrire les code source et mettre certaines parties en valeur.
Un débogueur pour analyser le fonctionnement du programme et trouver des bogues.
Un compilateur ou un interpréteur pour transformer le code en instructions exécutables par l'ordinateur.
Des fonctions de recherche, d'optimisation du code ou de détection des erreurs, qui facilitent la vie du développeur.
Définition : Repl.it
Repl.it est un IDE en ligne qui permet d'écrire et d'exécuter des programmes depuis un navigateur web. Il a l'avantage de ne pas nécessiter d'installation sur le poste de travail.
Repl.it permet :
De créer des espaces de stockage et d'exécution de programme, appelés repls.
De travailler avec de nombreux langages, comme Python, JavaScript, C, Java, PHP, etc.
Méthode : Créer et exécuter un programme sur Repl.it
Se rendre sur le site Repl.it.
Se connecter (ou créer un nouveau compte).
Cliquer sur
pour créer un nouveau repl.
Choisir le langage et cliquer sur
.
Écrire le programme dans l'espace au milieu.
Cliquer sur
dans la barre supérieure pour exécuter le programme.
Visualiser le résultat dans l'espace à droite.
Méthode : Ajouter un fichier sur Repl.it
Lors de la création d'un repl, Repl.it crée automatiquement un fichier dans lequel on peut écrire du code. Il est visible dans l'arborescence de fichiers qui est affichée à gauche de l'interface.

Un programme informatique est rarement composé d'un unique fichier, qui deviendrait trop gros. Plusieurs solutions existent pour créer de nouveaux fichiers :
Créer un fichier directement depuis l'interface, avec le bouton
.
Importer un fichier existant sur votre ordinateur en sélectionnant Upload File après avoir cliqué sur le bouton
.
Complément : Autres IDE en ligne
Il existe d'autres IDE en ligne, comme par exemple CodeChef ou GeeksForGeeks. Le principe est exactement le même, seules les fonctionnalités diffèrent.
Certains IDE sont spécialisés et proposent des fonctionnalités spécifiques à un langage. Par exemple, JSFiddle ou PlayCode permettent de tester des pages web en proposant des outils avancés pour le développement web.
Complément : IDE locaux
Les IDE existent aussi comme des logiciels à installer sur son poste de travail. Ils présentent plusieurs avantages :
pas besoin de connexion Internet,
meilleure performance (pas d'usage du réseau et pas de partage de serveur),
débogage plus facile car l'exécution du programme se fait
« en local »
,confidentialité du code qui reste sur l'ordinateur.
La plupart de ces IDE sont spécialisés dans un langage de programmation.
On peut citer Code::Blocks pour les langages C et C++ ou PyCharm pour le langage Python.
Il existe aussi des IDE généralistes, comme Atom, Visual Studio Code ou Eclipse, qui prennent en charge une grande variété de langages à travers un système d'extensions.
Conseil :
Pour la réalisation de programmes en situation réelle on conseille l'usage d'un IDE local.
Complément : Repl Bash
Pour travailler en Bash sous Windows sans avoir installé le sous-système Linux, il est possible d'utiliser Bash dans Repl.it.
À retenir
Un IDE est un programme qui facilite la tâche des développeurs en proposant diverses fonctionnalités utiles (débogage, coloration, analyse d'erreurs, etc.).
Repl.it est un IDE en ligne qui prend en charge une très grande variété de langages.
Il existe des IDE locaux qui n'ont pas besoin de connexion Internet pour fonctionner.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.