Qu’est-ce qu’un fichier YPR ?
Un fichier YPR est un fichier de projet créé par l’environnement de programmation visuel BYOB (Build Your Own Blocks). Il contient des informations sur la disposition visuelle des blocs et la programmation des flux de travail entre ces blocs. Ensemble, ces blocs définissent les données globales et la logique du programme d’application. Le fichier de projet YPR contient toutes les autres informations relatives à l’enregistrement et au chargement des projets. BYOB était initialement une extension du logiciel Scratch du MIT (un projet du Lifelong Kindergarten Group du MIT Media Lab) et est maintenant développé sous le nom de Snap.
Format de fichier YPR - Plus d’informations
Les fichiers YPR sont enregistrés sur le disque en tant que fichiers binaires et les détails de leur format de fichier interne ne sont pas connus. Les projets BYOB sont des constructions amusantes où des blocs sont glissés et déposés pour développer le flux de travail de programmation.
Types de données YPR
Snap a étendu la liste de Scratch en première classe, permettant de créer ses structures de données (arbres, tas, tables de hachage, dictionnaires, etc.). Un type de données de première classe dans un langage de programmation peut être :
- la valeur d’une variable
- un membre d’un agrégat (tableau, liste, etc.)
- un argument (entrée) à une procédure
- la valeur renvoyée par une procédure
- utilisé sans nom (étant la valeur d’une variable)