====== Blockly ====== //Blockly// est une librairie développée par Google afin de faciliter la création d'environnement de programmation visuelle par blocs, proche de ceux de [[mer:outils:scratch|Scratch]] (avec possibilité de génération automatisée du code JavaScript, [[mer:outils:python|Python]], PHP, Dart ou Lua correspondant). Contrairement à Scratch, //Blockly// offre la possibilité de créer des fonctions alors que Scratch ne propose que les procédures. Un parcours de démonstration appelé [[https://blockly.games|blockly.games]] propose quelques parcours d'initiation à l'algorithmique et programmation. //Blockly// est utilisé dans un grand nombre de projets et notamment : * [[https://blockly.games|Blockly Games]], un ensemble de jeux éducatifs pour enseigner les concepts de programmation tels que les boucles et les conditions. * [[https://fr.wikipedia.org/wiki/App_Inventor|App Inventor]], pour créer des applications Android. * [[https://code.org|Code.org]] pour enseigner une introduction à la programmation à des millions d'étudiants dans le cadre de l'action [[https://hourofcode.com/us|Hour of Code]]. * [[mer:outils:scratch|Scratch]] |< 100% 100px - >| ^Site officiel | https://blockly.games | ^Site officiel | [[https://developers.google.com/blockly/|A JavaScript library for building visual programming editors.]] | ^Wikipedia | [[https://fr.wikipedia.org/wiki/Blockly|Blockly]] | {{url>https://blockly.games |Site https://blockly.games}} FIXME adapter l'axe en fonction de l'usage principal de l'outil ou mettre plusieurs axes le cas échéant {{tag>axe:algorithmique-programmation type:outils}}