Snap!
| Versión | 3(a partir del 10/16/2014) |
| Plataformas | Windows, Mac, Linux |
| Licencia | Código abierto |
| Categoría | Educación |
Características principales
- Lenguaje de programación fácil de aprender
- Interfaz visual de arrastrar y soltar
- Múltiples comandos y funciones
- Conversión de programas a otros lenguajes
Descripción general del software
Snap! es un lenguaje de programación gráfico educativo de arrastrar y soltar que se utiliza para enseñar informática a personas de un amplio rango de edades. Originalmente se llamaba Build Your Own Blocks (BYOB) y se inspiró en Scratch, un programa similar. A diferencia de BYOB, Snap! se ejecuta desde un navegador web.
En lugar de exigirte escribir código para los programas, Snap! proporciona una interfaz visual. Puedes crear elementos gráficos llamados sprites y programarlos para que tengan distintos comportamientos. Para programar tus sprites, solo tienes que arrastrar bloques que contienen comandos desde una pestaña de secuencias de comandos y soltarlos sobre el sprite de destino. Los comandos incluyen controles de movimiento, sonidos y apariencia, así como eventos, variables y expresiones lógicas.
Si te interesa aprender más sobre los conceptos de la programación informática o enseñar estos principios a otras personas, Snap! es una excelente opción. Es especialmente útil para quienes podrían sentirse intimidados al comenzar directamente con el código.
Tipo de archivo principal
Tipos de archivo compatibles
| Extensión | Tipo de archivo |
|---|---|
| .YPR | Archivo de proyecto de BYOB |
| .JAR | Archivo Java |
| .SB | Archivo de proyecto de Scratch |
| .SB2 | Archivo de proyecto de Scratch 2.0 |
| .SCRATCH | Proyecto de Scratch 0.x |
| .SPRITE | Archivo de sprite de Scratch |
| .SPRITE2 | Archivo de sprite de Scratch 2.0 |
| .YSP | Archivo de sprites de BYOB |