jueves, 8 de marzo de 2018

¿Qué es Snap!?

Snap! es un lenguaje de programación gráfico o de bloques. Nace como una reimplementación de Scratch, el conocido lenguaje desarrollado por el MIT que tanto éxito ha tenido en el ámbito educativo.

Snap! ha sido desarrollado por la Universidad de California en Berkeley y está enteramente desarrollado en JavaScript. Esto hace que podamos usarlo desde cualquier navegador, ya sea desde un ordenador o desde las tablets. Hay que recordar que el principal problema de Scratch (en sus versiones 1.4 y 2.0) es que necesita Flash para funcionar y esto lo hace incompatible con las tablets actuales.

Además de esta ventaja, en Snap se permite crear listas avanzadas con el fin de almacenar varios tipos de datos independientemente de los tipos primitivos básicos (números, palabras, etc).

Otra característica es que ofrece la posibilidad de crear nuevos bloques de instrucciones de una forma más potente que en Scratch, ya que visualizas el contenido de la misma en una nueva ventana más pequeña.

A lo largo de este tutorial que comenzamos iremos publicando pequeños programas ejemplo de complejidad progresiva intentando abarcar de forma ordenada diferentes ámbitos de la programación.


No hay comentarios:

Publicar un comentario