¿Qué es un archivo YPR?
Un archivo YPR es un archivo de proyecto creado por el entorno de programación visual BYOB (Build Your Own Blocks). Contiene información sobre la disposición visual de los bloques y los flujos de trabajo de programación entre estos bloques. Juntos, estos bloques definen los datos generales y la lógica del programa de aplicación. El archivo de proyecto YPR contiene toda la demás información relacionada para guardar y cargar proyectos. BYOB fue inicialmente una extensión del software Scratch de MIT (un proyecto de Lifelong Kindergarten Group en MIT Media Lab) y ahora se desarrolla como Snap.
Formato de archivo YPR - Más información
Los archivos YPR se guardan en el disco como archivos binarios y se desconocen los detalles de su formato de archivo interno. Los proyectos BYOB son construcciones divertidas donde los bloques se arrastran y sueltan para desarrollar el flujo de trabajo de programación.
Tipos de datos YPR
Snap amplió la lista de Scratch de primera clase, permitiendo crear sus estructuras de datos (árboles, montones, tablas hash, diccionarios, etc.). Un tipo de datos de primera clase en un lenguaje de programación puede ser:
- el valor de una variable
- un miembro de un agregado (matriz, lista, etc.)
- un argumento (entrada) a un procedimiento
- el valor devuelto por un procedimiento
- se usa sin tener nombre (siendo el valor de una variable)