Τι είναι ένα αρχείο YPR;
Ένα αρχείο YPR είναι ένα αρχείο έργου που δημιουργήθηκε από το οπτικό περιβάλλον προγραμματισμού BYOB (Build Your Own Blocks). Περιέχει πληροφορίες σχετικά με την οπτική διάταξη των μπλοκ και τις ροές εργασιών προγραμματισμού μεταξύ αυτών των μπλοκ. Μαζί αυτά τα μπλοκ ορίζουν τα συνολικά δεδομένα και τη λογική του προγράμματος εφαρμογής. Το αρχείο έργου YPR περιέχει όλες τις άλλες σχετικές πληροφορίες για την αποθήκευση και τη φόρτωση έργων. Το BYOB ήταν αρχικά επέκταση του λογισμικού Scratch του MIT (ένα έργο του Ομίλου Lifelong Kindergarten στο MIT Media Lab) και τώρα αναπτύσσεται ως Snap.
Μορφή αρχείου YPR - Περισσότερες πληροφορίες
Τα αρχεία YPR αποθηκεύονται στο δίσκο ως δυαδικά αρχεία και οι λεπτομέρειες της εσωτερικής μορφής αρχείου τους δεν είναι γνωστές. Τα έργα BYOB είναι διασκεδαστικά κτίρια όπου τα μπλοκ σύρονται και απορρίπτονται για την ανάπτυξη της ροής εργασιών προγραμματισμού.
Τύποι δεδομένων YPR
Το Snap επέκτεινε τη λίστα του Scratch πρώτης κατηγορίας, επιτρέποντας τη δημιουργία των δομών δεδομένων του (δέντρα, σωροί, πίνακες κατακερματισμού, λεξικά κ.λπ.). Ένας τύπος δεδομένων πρώτης κατηγορίας σε μια γλώσσα προγραμματισμού μπορεί να είναι:
- την τιμή μιας μεταβλητής
- μέλος ενός αθροίσματος (πίνακας, λίστα κ.λπ.)
- ένα όρισμα (εισαγωγή) σε μια διαδικασία
- την τιμή που επιστρέφεται από μια διαδικασία
- χρησιμοποιείται χωρίς όνομα (που είναι η τιμή μιας μεταβλητής)