מהו קובץ YPR?
קובץ YPR הוא קובץ פרויקט שנוצר על ידי סביבת התכנות החזותית BYOB (Build Your Own Blocks). הוא מכיל מידע על סידור חזותי של בלוקים וזרימות עבודה בתכנות בין בלוקים אלה. יחד בלוקים אלה מגדירים את הנתונים והלוגיקה הכוללים של תוכנית היישום. קובץ פרויקט YPR מכיל את כל המידע הקשור לשמירה וטעינת פרויקטים. BYOB הייתה בתחילה הרחבה של תוכנת ה-Scratch של MIT (פרויקט של קבוצת ה-Lifelong Kindergarten Group ב-MIT Media Lab) ופותחה כעת כ-Snap.
פורמט קובץ YPR - מידע נוסף
קובצי YPR נשמרים בדיסק כקבצים בינאריים ופרטי פורמט הקובץ הפנימי שלהם אינם ידועים. פרויקטי BYOB הם בנייה מהנה שבה בלוקים נגררים וזורקים כדי לפתח את זרימת העבודה בתכנות.
סוגי נתונים של YPR
Snap הרחיב את רשימת ה-Scratch מחלקה ראשונה, ואיפשר ליצור את מבני הנתונים שלו (עצים, ערמות, טבלאות גיבוב, מילונים וכו’). סוג נתונים מהשורה הראשונה בשפת תכנות יכול להיות:
- הערך של משתנה
- חבר במצטבר (מערך, רשימה וכו')
- טיעון (קלט) להליך
- הערך המוחזר על ידי הליך
- בשימוש ללא שם (בהיותו הערך של משתנה)