Skip to main content

Qu'est-ce que la programmation interactive?

La programmation interactive, également connue sous le nom de codage en direct, fait référence à tout langage de programmation informatique qui permet au Créateur d'apporter des modifications au programme pendant qu'il s'exécute déjà.Dans la programmation traditionnelle, le codeur écrit d'abord le programme puis l'enregistre.Il gère ensuite le programme sur l'ordinateur.Si une erreur se produit, son retour à la carte à dessin pour taper un nouveau code et exécuter le programme à nouveau.Avec la programmation interactive, le concepteur peut apporter des modifications au code sans avoir à exécuter le programme.

Une autre utilisation pour la programmation interactive est de permettre la saisie de l'utilisateur dans ce qu'on appelle une application interactive.Cela peut être aussi simple que de demander à l'utilisateur son nom puis de l'afficher à l'écran.Le programme a un élément interactif en modifiant la valeur du nom des utilisateurs en fonction de ce qu'elle tape.Lorsque le programme a été créé, il ne connaissait pas son nom et la valeur était vide.Une fois qu'il a appris son nom, cela a mis cette valeur dans le programme pendant que le programme était toujours en cours d'exécution, puis l'a affiché à l'écran.

Ce type de programmation interactive contraste avec un autre processus de programmation appelé traitement par lots.Dans le traitement par lots, le programme peut s'exécuter sans jamais avoir besoin de saisir de l'utilisateur.Cela a l'avantage de fonctionner seul sans avoir besoin de l'aide des utilisateurs, mais présente un inconvénient majeur.Toutes les informations nécessaires au programme doivent y être codées depuis le début.Si le programme voulait afficher le nom des utilisateurs, il devrait déjà le savoir, car il ne pouvait pas demander la saisie des utilisateurs.

Dans la création d'un programme, il passe par les cycles de développement.Ces cycles commencent par identifier ce que le programme devrait faire, écrire le code pour cela et tester le programme.Le concepteur remonte ensuite et apporte des modifications au programme et la teste à nouveau.Ce processus se répète jusqu'à ce qu'un programme réussi soit créé.

Lorsque la programmation interactive est utilisée, les lignes distinctes entre les étapes du cycle de développement deviennent floues.L'écriture du programme et la gestion du programme deviennent une seule et même chose.Au lieu d'écrire le programme, puis de l'exécuter, le développeur peut écrire le programme, l'exécuter et continuer à écrire ou à apporter des modifications à lui pendant son exécution.Cela permet beaucoup plus de flexibilité dans les programmes et permet au programmeur ou à l'utilisateur d'apporter des modifications sans redémarrer le programme.