Programación para niños: se lanza Scratch 3.0

Scratch 3.0 se lanzó el 2 de enero de 2019. La nueva versión del lenguaje de programación para niños es un lanzamiento importante que deja de usar Adobe Flash para los estándares web HTML, CSS y JavaScript.

Scratch es un lenguaje de programación visual que es útil como un entorno introductorio para enseñar a los niños (y también a los adultos) a programar.

Los usuarios de Scratch pueden descargar y usar Scratch Desktop, una versión de escritorio del entorno que está disponible para Windows y Mac OS X, o usar una versión en línea que funcione en cualquier navegador web moderno.

Las versiones de escritorio y en línea comparten la interfaz; los usuarios existentes de Scratch pueden notar que la interfaz cambió ligeramente; El escenario, la parte de scratch donde el programa se ejecuta visualmente, se mueve hacia la derecha.

Los usuarios encuentran los bloques de código, disfraces y sonidos a la izquierda, el bloque de código en el medio y el bloque de escenario a la derecha en Scratch 3.0. El cambio se realizó porque "las personas encontraron la interfaz más intuitiva y comprensible" con los nuevos arreglos.

Los principiantes de Scratch comienzan con operaciones básicas, por ejemplo, usando arrastrar y soltar para mover bloques de código como "mover", "decir" o "repetir" al área de código; estos bloques de código se pueden modificar directamente, generalmente ingresando diferentes números, por ejemplo, 50 pasos para mover en lugar de 10, o seleccionando una de las opciones disponibles de un menú.

No es necesario descargar la versión de escritorio para probar Scratch; solo apunte un navegador moderno a esta página para cargar el editor en línea. Se admiten oficialmente Google Chrome, Microsoft Edge, Mozilla Firefox y Apple Safari en sistemas de escritorio, y Chrome y Safari en tabletas. Los desarrolladores señalan que Internet Explorer no es compatible.

Scratch admite muchos conceptos de programación importantes, incluidos bucles, variables, entrada del usuario, almacenamiento persistente, interacciones con el mouse y el teclado, y más.

Scratch 3.0 amplía lo que ha estado disponible antes. Los proyectos de Scratch creados con versiones anteriores del entorno de programación todavía están disponibles y pueden cargarse en Scratch 3.0. Sin embargo, no es posible cargar proyectos Scratch 3.0 en versiones anteriores del entorno de programación. La nueva versión presenta nuevas funcionalidades y bloques.

Los nuevos bloques incluyen soporte para nuevos operadores para mejorar el uso de cadenas (texto), nuevos bloques de lápiz y soporte de transparencia, nuevo bloque de deslizamiento y nuevos bloques de efectos de sonido.

Los usuarios pueden agregar extensiones a Scratch; Las extensiones agregan nuevos bloques de código a Scratch. Ya se proporciona una cantidad de extensiones que incluyen extensiones que agregan detección de video, traducen funcionalidad o funcionalidad para interactuar con Lego MindStorms o elementos WeDo.

Scratch 3.0 incluye nuevos sprites, un editor de sonido rediseñado y nuevos bloques de programación. Además, Scratch puede usarse en tabletas para crear y jugar con programas.

El editor de sonido presenta nuevos efectos de sonido y una interfaz de usuario mejorada que es más fácil de usar. El editor de pintura también recibió una nueva funcionalidad: nuevos controles para ordenar capas, nuevas herramientas que funcionan en modo vectorial, mejores controles de puntos vectoriales y más.

Palabras de cierre

Comencé a enseñar programación usando Scratch y funciona muy bien gracias a la facilidad de uso de la interfaz y la naturaleza visual de la misma. Es genial despertar interés en la programación y es bastante poderoso para lo que hace.

Ahora tú : ¿Has probado Scratch? ¿Cuál es tu opinión sobre esto?