Ce este un fișier YPR?
Un fișier YPR este un fișier de proiect creat de mediul de programare vizuală BYOB (Build Your Own Blocks). Conține informații despre aranjarea vizuală a blocurilor și fluxurile de lucru de programare între aceste blocuri. Împreună, aceste blocuri definesc datele generale și logica programului de aplicație. Fișierul de proiect YPR conține toate celelalte informații legate de salvarea și încărcarea proiectelor. BYOB a fost inițial o extensie a software-ului MIT Scratch (un proiect al Grupului Lifelong Kindergarten de la MIT Media Lab) și este acum dezvoltat ca Snap.
Format de fișier YPR - Mai multe informații
Fișierele YPR sunt salvate pe disc ca fișiere binare, iar detaliile interne ale formatului fișierului nu sunt cunoscute. Proiectele BYOB sunt construirea distractive în care blocurile sunt trase și aruncate pentru a dezvolta fluxul de lucru de programare.
Tipuri de date YPR
Snap a extins prima clasă a listei Scratch, permițând să-și creeze structurile de date (arbori, grămezi, tabele hash, dicționare și așa mai departe). Un tip de date de primă clasă într-un limbaj de programare poate fi:
- valoarea unei variabile
- un membru al unui agregat (matrice, listă etc.)
- un argument (input) la o procedură
- valoarea returnată de o procedură
- folosit fără a avea un nume (fiind valoarea unei variabile)