Snap!
| Versão | 3(em 16/10/2014) |
| Plataformas | Windows, Mac, Linux |
| Licença | Código aberto |
| Categoria | Educação |
Principais recursos
- Linguagem de programação fácil de aprender
- Interface visual de arrastar e soltar
- Vários comandos e funções
- Conversão de programas para outras linguagens
Visão geral do software
O Snap! é uma linguagem de programação gráfica educacional com recurso de arrastar e soltar, usada para ensinar ciência da computação a pessoas de várias idades. Originalmente, ele se chamava Build Your Own Blocks (BYOB) e foi inspirado no Scratch, um programa semelhante. Diferentemente do BYOB, o Snap! é executado em um navegador da web.
Em vez de exigir que você escreva código para os programas, o Snap! oferece uma interface visual. Você pode criar elementos gráficos chamados sprites e programá-los para terem comportamentos diferentes. Para programar seus sprites, basta arrastar blocos que contêm comandos de uma aba de scripts e soltá-los sobre o sprite de destino. Os comandos incluem controle de movimento, sons e aparência, além de eventos, variáveis e instruções lógicas.
Se você tem interesse em aprender mais sobre os conceitos de programação de computadores ou em ensinar esses princípios a outras pessoas, o Snap! é uma ótima opção. Ele é especialmente útil para pessoas que podem achar intimidador começar diretamente com código.
Tipo de arquivo principal
Tipos de arquivo compatíveis
| Extensão | Tipo de arquivo |
|---|---|
| .YPR | Arquivo de projeto do BYOB |
| .JAR | Java Archive |
| .SB | Arquivo de projeto do Scratch |
| .SB2 | Arquivo de projeto do Scratch 2.0 |
| .SCRATCH | Projeto do Scratch 0.x |
| .SPRITE | Arquivo de sprite do Scratch |
| .SPRITE2 | Arquivo de sprite do Scratch 2.0 |
| .YSP | Arquivo de sprite do BYOB |