Skip to main content

Qu'est-ce que la programmation visuelle?

La programmation visuelle est la création d'un programme informatique en utilisant des éléments picturaux.Traditionnellement, un programme est une séquence d'instructions de texte utilisées pour atteindre un certain résultat ou résoudre un problème.Les langages de programmation ont souvent des moyens particuliers de représenter le travail à faire, conduisant ainsi à la complexité.La programmation visuelle tente de simplifier la création de programmes.

Envisagez une recherche effectuée dans un site Web où une boîte est utilisée pour entrer du texte.Lorsque l'utilisateur tape dans un caractère, un certain nombre de suggestions sont affichées juste en dessous de la zone de texte.Un programme visuel pour y parvenir permettrait au programmeur de placer un certain nombre de boîtes à l'écran, une pour chaque tâche, et utiliser les flèches pour indiquer le flux entre les tâches.

La première boîte à l'écran indiquerait qu'elle attendaitaction de l'utilisateur.Lorsqu'un caractère est tapé, le flux sera dirigé vers une boîte qui détermine si le caractère est valide.Si le caractère est valide, le flux sera dirigé vers une autre case de l'écran qui recherche la base de données.

La recherche de la base de données aurait elle-même un certain nombre de sous-tâches.Cliquer sur la case pour la recherche de base de données ferait apparaître un nouvel écran pour permettre au programmeur indiquer ces sous-tâches et le flux entre eux.Des aspects tels que l'arrêt de la recherche lorsqu'un nombre fixe de suggestions sont trouvés ou abandonnent la recherche lorsque ce n'est pas suffisant de suggestions dans un temps donné, serait considéré et traité par le programmeur dans cet écran.

Un programme informatiqueA de nombreuses facettes en plus de l'action et du flux.Ceux-ci incluent les relations entre les données, le partage des données avec d'autres programmes, la diffusion du travail entre les ressources et le lien des éléments graphiques pour une facilité d'utilisation.Un ensemble d'instructions de texte ne gère pas toujours toutes ces actions de manière fluide et il peut ne pas être facile pour les autres programmeurs de comprendre toutes les implications.La programmation visuelle tente de traiter la plupart de ces aspects.

Il existe de nombreux langages qui permettent de faire la programmation visuellement.En règle générale, les langages de programmation visuelle comprennent: Tersus pour les applications Web, MVPL pour la robotique, LabView pour les scientifiques et Synthmaker pour les outils audio.Il existe des langages visuels pour la programmation des ordinateurs portatifs et intégrés.Cependant, Visual C # ou Visual Basic ne sont pas des langages visuels.Bien que populaires, ils permettent simplement le placement à l'écran des éléments avec lesquels l'utilisateur interagit.

La programmation visuelle a été critiquée pour la réalisation de programmes semblable à des programmes et pour le nombre d'éléments visuels qui peuvent être affichés sur un écran en même temps.La limite de Deutsch indique qu'environ 50 éléments peuvent être affichés.Tout comme les langages de programmation textuelle ont évolué, il est promis que les langages visuels peuvent également relever ces défis.