scratch politica se usa en muchos niveles diferentes: escuelas, museos, bibliotecas, centros comunitarios y hogares. Aunque el grupo de edad del usuario propósito de scratch politica es de 8 a 16 años, pero es utilizado por todas las edades. scratch politica además fué creado para educadores y padres. Este amplio alcance creó muchas comunidades circundantes, tanto fÃsicas como digitales. En abril de 2020, el top Tiobe de los idiomas de programación del mundo ha incluÃdo a scratch politica entre los 20 primeros. Según Tiobe, hay 50 millones de proyectos escritos en scratch politica, y cada mes se agrega un millón de nuevos proyectos.
scratch politica es popular en el Reino Unido y USA por medio de los Clubes de Código. scratch politica se usa como lenguaje introductorio porque la construcción de programas atrayentes es relativamente simple, y las capacidades aprendidas tienen la posibilidad de aplicarse a otros lenguajes de programación como Python y Java.
Si bien hay tres formas de ranuras de parámetros, sólo hay dos formas de bloques de funciones: booleana y número/cadena. Esto es una consecuencia del hecho de que las variables de scratch politica no están escritas y pueden contener tanto números como cadenas. El editor de scratch politica sólo facilita insertar un bloque de función en una ranura de parámetros si el resultado no viola las restricciones de tipificación de datos (Figura 7).
Lo mejor de scratch politica
En el sector de escena se detallan los resultados (por ejemplo, animaciones, gráficos de tortugas, ya sea en tamaño pequeño o normal, con una alternativa de pantalla completa también disponible) y todas las miniaturas de los sprites que aparecen en el área inferior. El escenario utiliza las coordenadas x e y, siendo 0,0 el centro del escenario.
Compartir sprites fomenta la reutilización del código y la colaboración. por ejemplo, un sprite con controles de movimiento de teclas de flechas genéricas tiene la posibilidad de ser compartido para que otros individuos de Scratch logren importar ese sprite en sus propios proyectos. En el proceso de adaptar un sprite para sus propios objetivos, los individuos están expuestos a nuevos comandos y técnicas de programación. comunicar sprites además fomenta la colaboración: cuando los individuos trabajan juntos, todos ellos puede desarrollar sprites de forma independiente y después combinarlos para hacer el emprendimiento final.
Los bloques de estructura de control son una clase de bloque de comando con una o más secuencias de comando anidadas. La forma de los bloques de composición de control hace que sean fáciles de utilizar. En la mayor parte de los lenguajes basados en texto, los delimitadores de cierre de las construcciones de control tienen la posibilidad de ser omitidos o mal colocados, lo que lleva a fallos. En Scratch, un bloque de estructura de control es una unidad indivisible.
Pros y contras de scratch politica
El sistema de programación de Scratch se esfuerza por ayudar a los individuos a construir intuiciones sobre la programación de ordenadores mientras crean proyectos que se ajusten a sus intereses. La disposición de la interfaz de usuario, con su prominente paleta de comandos y el área central de scripts, invita a los usuarios a programar. El lenguaje de bloques de Scratch descarta los fallos de sintaxis, admitiendo a los usuarios centrarse en inconvenientes atrayentes de inmediato, en vez de pelear sencillamente para que su programa se compile.
Muchos individuos no descubrÃan las cambiantes, inclusive cuando las necesitaban. después de cambiar el diseño para que una variable recién construÃda se muestre rápidamente, varios más usuarios han comenzado a utilizar variables.
2.6 reducir el conjunto de comandos scratch politica se esfuerza por reducir el número de bloques de comandos y, de forma simultanea, sigue siendo coincidente con una extensa selección de tipos de proyectos. Se podrÃa argumentar que la elasticidad, la conveniencia del programador y las caracterÃsticas adicionales son más destacables que un pequeño grupo de comandos. no obstante, en scratch politica, a diferencia de un lenguaje apoyado en texto, cada comando consume espacio en la pantalla en las paletas de comandos, por lo que hay un «costo» más grande para incrementar el grupo de comandos.
Conclusiones
La versión 2.0 de scratch politica no trata los métodos como construcciones de primera clase y tiene opciones limitadas de E/S de archivos con el Protocolo de Extensión de scratch politica 2.0, una propiedad de extensión experimental que permite la interacción entre scratch politica 2.0 y otros programas. El protocolo de extensión permite la interacción con tarjetas de hardware como Lego Mindstorms o Arduino. la edición 2 de scratch politica fue implementada en ActionScript, con un intérprete experimental apoyado en JavaScript que se lleva a cabo en paralelo.