Mi az YPR fájl?
Az YPR-fájl a BYOB (Build Your Own Blocks) vizuális programozási környezet által létrehozott projektfájl. Információkat tartalmaz a blokkok vizuális elrendezéséről és a blokkok közötti munkafolyamatok programozásáról. Ezek a blokkok együttesen határozzák meg az alkalmazási program általános adatait és logikáját. Az YPR projektfájl tartalmazza az összes többi kapcsolódó információt a projektek mentéséhez és betöltéséhez. A BYOB eredetileg az MIT Scratch szoftverének kiterjesztése volt (az MIT Media Lab Lifelong Kindergarten Group projektje), most pedig Snap néven fejlesztik.
YPR fájlformátum – További információ
Az YPR fájlok bináris fájlként kerülnek a lemezre, és belső fájlformátumuk részletei nem ismertek. A BYOB projektek szórakoztató építkezések, ahol a blokkokat vonszolják és ejtik a programozási munkafolyamat fejlesztése érdekében.
YPR adattípusok
A Snap első osztályú bővítette a Scratch listáját, lehetővé téve az adatstruktúrák (fák, kupacok, hash táblák, szótárak stb.) létrehozását. A programozási nyelv első osztályú adattípusa lehet:
- egy változó értéke
- egy aggregátum tagja (tömb, lista stb.)
- argumentum (bemenet) egy eljáráshoz
- az eljárás által visszaadott érték
- név nélkül használjuk (egy változó értéke)