Tệp YPR là gì?
Tệp YPR là tệp dự án được tạo bởi môi trường lập trình trực quan BYOB (Xây dựng khối của riêng bạn). Nó chứa thông tin về sự sắp xếp trực quan của các khối và luồng công việc lập trình giữa các khối này. Các khối này cùng nhau xác định dữ liệu tổng thể và logic của chương trình ứng dụng. Tệp dự án YPR chứa tất cả thông tin liên quan khác để lưu và tải dự án. BYOB ban đầu là phần mở rộng của phần mềm Scratch của MIT (một dự án của Nhóm Mẫu giáo suốt đời tại MIT Media Lab) và hiện được phát triển thành Snap.
Định dạng tệp YPR - Thông tin khác
Các tệp YPR được lưu vào đĩa dưới dạng tệp nhị phân và không biết chi tiết định dạng tệp bên trong của chúng. Các dự án BYOB rất thú vị khi xây dựng các khối được kéo và thả để phát triển luồng công việc lập trình.
Các loại dữ liệu YPR
Snap đã mở rộng danh sách lớp đầu tiên của Scratch, cho phép tạo cấu trúc dữ liệu của nó (cây, đống, bảng băm, từ điển, v.v.). Kiểu dữ liệu hạng nhất trong ngôn ngữ lập trình có thể là:
- giá trị của một biến
- một thành viên của một tập hợp (mảng, danh sách, v.v.)
- một đối số (đầu vào) cho một thủ tục
- giá trị được trả về bởi một thủ tục
- được sử dụng mà không có tên (là giá trị của một biến)