Snap (anteriormente BYOB) es un lenguaje de programación visual, arrastrar y soltar. Es una reimplementación ampliada de
Scratch (un proyecto del Lifelong Kindergarten Group en el MIT Media Lab) que le permite crear sus propios bloques. También presenta listas de primera clase, procedimientos de primera clase y continuaciones. Estas capacidades adicionales lo hacen adecuado para una introducción seria a la informática para estudiantes de secundaria o universidad.
Comentario por ianmoore · Mar 2018
A diferencia de Scratch, Snap! En realidad es aceptable para la enseñanza de conceptos de ciencias de la computación. Scratch es, con mucho, la peor opción que podrías hacer para aprender ciencias informáticas, pero comenzar con una interfaz simple basada en bloques. ¡Chasquido! está construido a partir de Scratch 1.4, pero está hecho completamente en JavaScript y es muy rápido y fluido, a diferencia del editor de Scratch laggy. ¡Captura! implementa muchas características poderosas como procedimientos de primera clase. Listas de primera clase, objetos de primera clase y continuaciones de primera clase. A diferencia de Scratch, las variables se escriben dinámicamente y las listas pueden ser multidimensionales y pueden almacenar cadenas, texto, otras listas, clones e incluso otros sprites. También hay soporte para recursión escribiendo su propio código en JavaScript.Snap!
También incluye, además de su poderosa biblioteca base, muchas otras bibliotecas con herramientas invaluables. Entonces, cuando se trata de aprender a programar, no uses Scratch, ¡usa Snap!
Comentario por windozexpitsxd · Sep 2018
Amigo, para! No rasguño irrespetuoso. En primer lugar, SCARTCHTOEM. Su respuesta muestra su falta de comprensión de Scratch y su historia, y de la programación en general. ¡Capture! 4.0 es una bifurcación de código abierto de Scratch que implementa muchas características nuevas de programación moderna sobre Vanilla Scratch. Incluso puede leer todo sobre esto en la wiki oficial de Scratch: https://en.scratch-wiki.info/wiki/Snap! _ (Lenguaje_de_programación) Si observa Scratch 2.0, notará que está escrito en Flash (y el el reproductor web anterior estaba en Java), un complemento del navegador que muchos navegadores populares intentan deshacerse por razones de seguridad. También significa que los proyectos de Scratch no funcionarán en la mayoría de los dispositivos móviles, sin instalar un navegador de terceros que admita Flash.Snap!
También está por delante de su tiempo. Está escrito en JavaScript y fue el primero en introducir el concepto de crear sus propios bloques (se agregó una versión básica de este programa en Scratch 2.0), que solo ahora Scratch 3.0 está intentando hacer. Parece que no entiende el concepto de Esquema. y objetos en la programación, alegando que "el informe no es solo para REPORTEROS, sino CUALQUIER COSA?". Esto se debe a que las funciones, listas (que pueden incluso anidar otras listas, a diferencia de Scratch), bloques, clones, sprites, rastros de lápiz, disfraces y literalmente todo es un ciudadano de primera clase y puede transmitirse. Su insistencia en que Scratch se usa más en las escuelas, puede ser cierto en el nivel medio de SVG, pero Snap! es uno de los idiomas sugeridos por College Board para los Directores de Ciencias de la Computación de AP (que En su respuesta, es probable que nunca haya oído hablar de College Board) y el currículo de BJC lo utiliza para impartir el curso. El uso de tecnologías web modernas como esta permite que las escuelas enseñen los conceptos de programación OOP en dispositivos como Chromebooks y iPads, sin necesidad de descargar software adicional. En cuanto a sus quejas sobre warp.
Es genial, puedes usarlo para deformar una determinada sección de código si lo necesitas para correr más rápido, mientras que no es necesario que todo el proyecto use turbo. En la misma nota, también puede habilitar / deshabilitar el turbo mediante programación.
Blog | Direito autoral ©2025MejorSoftware - Alternativas al software popular | Todos os direitos reservados.
Snap Comentarios
Todavía no hay comentarios