O que é um arquivo YPR?
Um arquivo YPR é um arquivo de projeto criado pelo ambiente de programação visual BYOB (Build Your Own Blocks). Ele contém informações sobre a disposição visual dos blocos e fluxos de trabalho de programação entre esses blocos. Juntos, esses blocos definem os dados gerais e a lógica do programa aplicativo. O arquivo de projeto YPR contém todas as outras informações relacionadas para salvar e carregar projetos. O BYOB foi inicialmente uma extensão do software Scratch do MIT (um projeto do Lifelong Kindergarten Group no MIT Media Lab) e agora é desenvolvido como Snap.
Formato de arquivo YPR - Mais informações
Os arquivos YPR são salvos em disco como arquivos binários e seus detalhes de formato de arquivo interno não são conhecidos. Os projetos BYOB são divertidos de construir onde os blocos são arrastados e soltos para desenvolver o fluxo de trabalho de programação.
Tipos de dados YPR
O Snap estendeu a primeira classe da lista do Scratch, permitindo criar suas estruturas de dados (árvores, heaps, tabelas de hash, dicionários e assim por diante). Um tipo de dados de primeira classe em uma linguagem de programação pode ser:
- o valor de uma variável
- um membro de um agregado (array, lista, etc.)
- um argumento (entrada) para um procedimento
- o valor retornado por um procedimento
- usado sem ter um nome (sendo o valor de uma variável)