Conclusion
Logiciel très complet, Scratch est un bon outil d’introduction à la programmation. Malgré son interface colorée qui lui confère un aspect enfantin, ce logiciel est également adapté pour des adultes qui souhaitent s’initier à la programmation. Par les notions et les fonctions qu’il aborde, il permet de découvrir la philosophie de la programmation et, je l’espère, vous donner envie d’aller plus loin dans la découverte de cet univers.
Le langage à base de blocs est souvent déconsidéré par rapport au langage textuel. Il est à noter que depuis quelques années, dans la mouvance de Scratch et de Blockly, de nombreuses interfaces à base de blocs ont vu le jour, offrant des potentialités plus importantes que Scratch, comme par exemple Snap et GP Blocks. Dans la même veine, des éditeurs blocs ont été développés pour programmer des microcontrôleurs comme la carte Arduino et la carte micro:bit, c’est le cas notamment d’Ardublock, de Makeblock. Désormais, même les langages comme Python et JavaScript développent des interfaces à base de blocs afin de permettre un passage progressif de la programmation visuelle vers la programmation textuelle.
Cette forme de langage présente en effet de nombreux avantages :
-
Le plus souvent, l’interface est traduite dans la langue de l’utilisateur.
-
Aucun risque...