Mikä on YPR-tiedosto?
YPR-tiedosto on visuaalisen ohjelmointiympäristön BYOB (Build Your Own Blocks) luoma projektitiedosto. Se sisältää tietoa lohkojen visuaalisesta järjestelystä ja ohjelmoinnista näiden lohkojen välillä. Yhdessä nämä lohkot määrittelevät sovellusohjelman kokonaisdatan ja logiikan. YPR-projektitiedosto sisältää kaikki muut asiaan liittyvät tiedot projektien tallentamista ja lataamista varten. BYOB oli alun perin MIT:n Scratch-ohjelmiston laajennus (MIT Media Labin Lifelong Kindergarten Groupin projekti), ja nyt sitä kehitetään nimellä Snap.
YPR-tiedostomuoto - lisätietoja
YPR-tiedostot tallennetaan levylle binääritiedostoina, eikä niiden sisäisiä tiedostomuototietoja tunneta. BYOB-projektit ovat hauskaa rakentamista, jossa lohkoja vedetään ja pudotetaan ohjelmoinnin työnkulun kehittämiseksi.
YPR-tietotyypit
Snap laajensi Scratchin luetteloa ensiluokkaisesti mahdollistaen sen tietorakenteiden (puut, kasat, hash-taulukot, sanakirjat ja niin edelleen) luomisen. Ensimmäisen luokan tietotyyppi ohjelmointikielessä voi olla:
- muuttujan arvo
- aggregaatin jäsen (taulukko, luettelo jne.)
- argumentti (syöte) menettelyyn
- proseduurin palauttama arvo
- käytetään ilman nimeä (muuttujan arvona)
Viitteet
- {{HYPERLINKKI1}}
- {{HYPERLINKKI1}}