Qu'est-ce qu'un langage de programmation visuel ?
Langage de pogrammation visuel, langage de programmation textuel... mes amis (et parents d'enfants) non spécialistes me disent souvent :
Pour la petite histoire
Très vite je me suis aperçue des problèmes inhrérants à l'apprentissage de la programmation avec les plus jeunes : langue anglaise, fautes de frappes et de syntaxe. J'ai donc recherché des langages en français pour aborder l'algorithmie (comme Tangara/ Colombbus par exemple).
Au cours de mes recherches j'ai découvert Scratch 😺 (qui était encore dans sa 1ère version).
Bingo, c'était l'outil parfait pour démarrer !!! Et depuis c'est mon outil de prédilection 😍
Qu'est-ce qu'un langage de programmation
Les langages informatiques sont multiples. Un ordinateur, du moins ses composants , ne comprend que le langage binaire basé sur deux chiffres : 0 et 1.
C'est ce qu'on appelle un langage machine.
Proche de notre langage parlé (en anglais et avec un ensemble de ponctuations bien définies) un langage de programmation nécessite d'être traduit par un compilateur en langage machine.
Une autre technique pour élaborer des programmes, des algorithmes, consiste à utiliser des éléments graphiques.
- Boîtes et flèches
- Diagrammes
- Icônes
- Blocs
Les informations (instructions) étant déjà inscrites dans les éléments graphiques, aucun risque de fautes de frappe, d'orthographe ou de syntaxe.
C'est ce qu'on appelle un langage visuel.
Les langages visuels pour l'apprentissage du code
Il existe un grand nombre de langages de programmation visuels.
Dans le domaine de l'éducation, l'apprentissage du code se fait via des blocs qui s'assemblent les uns à la suite des autres, les uns dans les autres pour créer les algorithmes. Chaque bloc a une forme prédéfinie pour faciliter leur assemblage et permettre l'élaboration des programmes, des algorithmes d'une manière plus intuitive.
Le langage visuel le plus connu est Scratch (mon préféré😍). Utilisé par les enfants du monde entier, il est enseigné en France depuis 2016 au collège, avec une épreuve au Brevet 👨🎓👩🎓.
On me fait parfois remarqué que les VPL, comme Scratch, ne sont pas des langages de programmation.
Détrompez-vous !!! Scratch est en 23ème position du classement TIOBE ... avant le COBOL :)
Malgré son aspect enfantin et ludique, il permet de se familiariser avec la logique informatique et de découvrir simplement des notions telles que les instructions, les conditions, les boucles, les vraiables.
Commentaires
Enregistrer un commentaire