De Scratch Wiki en français

m
(Pas de lien externes dans le texte :)
Ligne 2 : Ligne 2 :
 
{{AFinir}}
 
{{AFinir}}
  
[[Snap!]] (https://snap.berkeley.edu/snap/snap.html) est un langage de programmation graphique conçu pour l'apprentissage de la programmation et des mathématiques aux jeunes et aux débutants. Conçu sur la base de [[Scratch 1.0]], son interface lui ressemble beaucoup. Snap! est entièrement basé sur HTML5 et JavaScript et peut donc être ouvert dans tout navigateur supportant ces technologies.
+
[[Snap!]] est un langage de programmation graphique conçu pour l'apprentissage de la programmation et des mathématiques aux jeunes et aux débutants. Conçu sur la base de [[Scratch 1.0]], son interface lui ressemble beaucoup. Snap! est entièrement basé sur HTML5 et JavaScript et peut donc être ouvert dans tout navigateur supportant ces technologies.
  
 
==Différences entre Snap! et Scratch==
 
==Différences entre Snap! et Scratch==
Ligne 22 : Ligne 22 :
 
Il est possible de convertir un projet [[Snap!]] en executable grâce à [http://snapp.citilab.eu/ ce logiciel].
 
Il est possible de convertir un projet [[Snap!]] en executable grâce à [http://snapp.citilab.eu/ ce logiciel].
  
 +
==Liens Externes==
 +
[https://snap.berkeley.edu/ Le site officiel de Snap!]
 +
[https://snap.berkeley.edu/snap/snap.html L'éditeur de Snap!]
  
 
{{Modèle:Alternative_à_Scratch}}
 
{{Modèle:Alternative_à_Scratch}}
 
[[en:Snap!_(Programming_Language)]]
 
[[en:Snap!_(Programming_Language)]]

Version du 3 février 2021 à 13:04


Snap!


Snap! est un langage de programmation graphique conçu pour l'apprentissage de la programmation et des mathématiques aux jeunes et aux débutants. Conçu sur la base de Scratch 1.0, son interface lui ressemble beaucoup. Snap! est entièrement basé sur HTML5 et JavaScript et peut donc être ouvert dans tout navigateur supportant ces technologies.

Différences entre Snap! et Scratch

Snap! permet entre autre :

  • l'utilisation des fonctions imbriquées
  • la programmation multi-paradigme (ce qui permet à la fois la programmation fonctionnelle, procédurale ou impérative)
  • la méta-programmation orientée objet
  • les données de première classe
  • les tableaux et listes multi-dimensionnels
  • les sprites (lutins) de première classe
  • les procédures de première classe
  • la transpilation de Snap! vers d'autres langages couramment utilisés (C, JavaScript, Python, etc.)

Conversion de projets Scratch en projets Snap!

Il est possible de convertir des fichiers Scratch 2.0 en fichiers Snap! en passant par ce logiciel.

Attention
 Attention :
Ce logiciel ne supporte pas encore les fichiers .sb3, ceux de Scratch 3.0

Conversion de projets Snap! en projets executables (.exe)

Il est possible de convertir un projet Snap! en executable grâce à ce logiciel.

Liens Externes

Le site officiel de Snap! L'éditeur de Snap!

Cet article fait partie de la catégorie des programmes alternatifs à Scratch
Tous les programmes similaires :
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.