Kas ir YPR fails?
YPR fails ir projekta fails, ko izveido vizuālās programmēšanas vide BYOB (Build Your Own Blocks). Tajā ir informācija par bloku vizuālo izvietojumu un programmēšanas darba plūsmām starp šiem blokiem. Šie bloki kopā nosaka lietojumprogrammas vispārējos datus un loģiku. YPR projekta fails satur visu pārējo saistīto informāciju, lai saglabātu un ielādētu projektus. BYOB sākotnēji bija MIT programmatūras Scratch (MIT Media Lab Mūžizglītības bērnudārza grupas projekts) paplašinājums, un tagad tas ir izstrādāts kā Snap.
YPR faila formāts — plašāka informācija
YPR faili tiek saglabāti diskā kā bināri faili, un to iekšējā faila formāta informācija nav zināma. BYOB projekti ir jautra ēka, kurā blokus velk un nomet, lai attīstītu programmēšanas darba plūsmu.
YPR datu tipi
Snap paplašināja pirmās klases Scratch sarakstu, ļaujot izveidot tā datu struktūras (kokus, kaudzes, jaucēj tabulas, vārdnīcas utt.). Pirmās klases datu tips programmēšanas valodā var būt:
- mainīgā lieluma vērtība
- kopuma dalībnieks (masīvs, saraksts utt.)
- procedūras arguments (ievade).
- vērtība, kas atgriezta ar procedūru
- izmanto bez nosaukuma (kas ir mainīgā vērtība)