Snap! (langage)
Snap! (langage) | |
---|---|
Manuel de référence de Snap! | |
Auteur(s) | Brian Harvey et Jens Monïg |
Développeur(s) | Université de Californie de Berkey |
Première version | 2011 |
Dernière version | 10.0.0 (2024) |
Système d'exploitation supporté | Multiplateforme |
Type | Évenementiel, visuel, [[Programmation Orienté Objet (POO), fonctionnel et impératif |
Extension de fichier | .xml |
Dérivé de | Scratch, LOGO, et Sheme |
État | Actif, toujours utilisé |
Modifier | voir modèle • modifier |
Snap! est un langage graphique de programmation libre dérivé de LOGO mis au point par l'Université de Californie à Berkeley. Il a été introduit en Europe vingt ans plus tard pour enseigner la programmation informatique.
Les écoliers et collégiens peuvent imbriquer et associer des blocs d'instructions simples paramétrés.
Ils arrivent à créer des histoires, des animations ou des jeux qui s'exécutent ensuite à l'intérieur de leur Navigateur Web.
HistoriqueModifier
Snap! s'est inspiré de BYOB9,10 = Build Your Own Blocks, c'est-à-dire « Construisez vos propres blocs (d'instructions) ».
Un manuel de référence en français est en cours de traduction.1
Il permet de s'entraîner à coder des algorithmes au lycée.2
Atouts de snap!Modifier
- Nombreuses bibliothèques externes
- Navigation aisée dans les scripts (ergonomie de l’interface graphique
- Qualité du rendu des images de scripts.
- Documentation en anglais
- Importation des costumes et des sons par simple glisser-déposer
- Activation possible d’un mode pas à pas pour le débogage et pour aider le jeune utilisateur à comprendre une erreur de raisonnement
- Possibilité de mettre en pause l’exécution d’un programme avant d'avoir codé le stockage, ou réalisé une copie d’écran
- Activation possible d’un mode Turbo.
RéférencesModifier
Liens externesModifier
Les langages de l’informatique
|
|
|