Snap!
| Version | 3(au 16/10/2014) |
| Plateformes | Windows, Mac, Linux |
| Licence | Open source |
| Catégorie | Éducation |
Fonctionnalités principales
- Langage de programmation facile à apprendre
- Interface visuelle basée sur le glisser-déposer
- Plusieurs commandes et fonctions
- Conversion des programmes vers d'autres langages
Aperçu du logiciel
Snap ! est un langage de programmation graphique éducatif basé sur le glisser-déposer, utilisé pour enseigner l'informatique à des personnes de tous âges. Il s'appelait à l'origine Build Your Own Blocks (BYOB) et s'inspirait de Scratch, un programme similaire. Contrairement à BYOB, Snap ! s'exécute dans un navigateur web.
Au lieu de vous demander d'écrire du code pour créer des programmes, Snap ! propose une interface visuelle. Vous pouvez créer des éléments graphiques appelés sprites, puis les programmer pour leur attribuer différents comportements. Pour programmer vos sprites, il vous suffit de faire glisser des blocs contenant des commandes depuis un onglet de script et de les déposer sur le sprite ciblé. Les commandes permettent notamment de contrôler les mouvements, les sons et l'apparence, ainsi que les événements, les variables et les instructions logiques.
Si vous souhaitez en apprendre davantage sur les concepts de la programmation informatique ou enseigner ces principes à d'autres personnes, Snap ! est un excellent choix. Il est particulièrement utile pour les personnes qui pourraient trouver intimidant de se lancer directement dans le code.
Type de fichier principal
Types de fichiers pris en charge
| Extension | Type de fichier |
|---|---|
| .YPR | Fichier de projet BYOB |
| .JAR | Archive Java |
| .SB | Fichier de projet Scratch |
| .SB2 | Fichier de projet Scratch 2.0 |
| .SCRATCH | Projet Scratch 0.x |
| .SPRITE | Fichier de sprite Scratch |
| .SPRITE2 | Fichier de sprite Scratch 2.0 |
| .YSP | Fichier de sprite BYOB |