Was ist eine YPR-Datei?
Eine YPR-Datei ist eine Projektdatei, die von der visuellen Programmierumgebung BYOB (Build Your Own Blocks) erstellt wurde. Es enthält Informationen über die visuelle Anordnung von Blöcken und Programmierarbeitsabläufe zwischen diesen Blöcken. Zusammen definieren diese Blöcke die Gesamtdaten und Logik des Anwendungsprogramms. Die YPR-Projektdatei enthält alle anderen zugehörigen Informationen zum Speichern und Laden von Projekten. BYOB war ursprünglich eine Erweiterung der Scratch-Software des MIT (ein Projekt der Lifelong Kindergarten Group am MIT Media Lab) und wird jetzt als Snap entwickelt.
YPR-Dateiformat – Weitere Informationen
YPR-Dateien werden als Binärdateien auf Disc gespeichert, und ihre internen Dateiformatdetails sind nicht bekannt. BYOB-Projekte machen Spaß beim Bauen, bei dem Blöcke gezogen und abgelegt werden, um den Programmier-Workflow zu entwickeln.
YPR-Datentypen
Snap erweiterte die Scratch-Liste erstklassig und ermöglichte es, ihre Datenstrukturen (Bäume, Haufen, Hash-Tabellen, Wörterbücher usw.) zu erstellen. Ein erstklassiger Datentyp in einer Programmiersprache kann sein:
- der Wert einer Variablen
- Mitglied eines Aggregats (Array, Liste usw.)
- ein Argument (Eingabe) für eine Prozedur
- der von einer Prozedur zurückgegebene Wert
- verwendet, ohne einen Namen zu haben (als Wert einer Variablen)