4 puntos por GN⁺ 2023-11-23 | 1 comentarios | Compartir por WhatsApp

Presentación de Pickcode

  • Pickcode es un nuevo lenguaje y editor que guía visualmente la escritura de código para crear chatbots, dibujos animados y juegos, como la mejor forma de empezar a programar de verdad.
  • Ayuda a principiantes a aprender a programar con confianza y les permite avanzar hacia lenguajes más avanzados.
  • Miles de estudiantes ya han seguido el camino del éxito en programación a través de más de 50 lecciones; se han completado más de 20,000 lecciones y se han escrito más de 240,000 líneas de Pickcode.

Opinión de GN⁺

Lo más importante de este artículo es que Pickcode es una nueva herramienta que permite a quienes se inician en la programación aprender a programar de manera fácil e interesante. Esto resulta especialmente atractivo porque les da a los ingenieros de software principiantes la oportunidad de ganar confianza en la programación y comenzar proyectos creativos. El enfoque amigable de Pickcode representa un cambio positivo al reducir la barrera de entrada a la educación en programación y ayudar a que más personas den el paso hacia el mundo de la tecnología.

1 comentarios

 
GN⁺ 2023-11-23
Comentarios de Hacker News
  • Se cuestiona la necesidad de las palabras clave var, set y call

    • El lenguaje BASIC no tiene estas palabras clave.
    • Al empezar a programar en la niñez, estas palabras clave se perciben como una complejidad innecesaria.
    • Se pone como ejemplo la simplicidad de LOGO, señalando que el uso de la palabra clave call se siente excesivo.
  • Se comparte la experiencia de un niño de 10 años aprendiendo programación con Godot

    • Un niño que hacía juegos en Scratch pasó al lenguaje de scripting real de Godot y tuvo dificultades con el tecleo.
    • Se enfatiza que es importante encontrar un equilibrio adecuado para el niño.
  • Se felicita el lanzamiento de Pickcode y se reconoce la atención cuidadosa a los detalles

    • Existen dos enfoques para hacer la programación más accesible para personas no desarrolladoras.
    • Pickcode y Scratch reducen la carga de aprender sintaxis mediante una interfaz visual.
    • Node-red y Labview son ejemplos de exploración de otros paradigmas de programación, lo que influye en la experiencia de usuario.
  • Evaluación positiva de la experiencia de edición de código estructurado

    • Se desea un editor estructurado que permita transmitir directamente al editor la intención semántica.
    • Se plantea la necesidad de editores estructurados generales para lenguajes de programación a fin de reducir errores.
  • Se destaca que la imposibilidad de tener errores de sintaxis en Scratch es amigable para principiantes

    • Encajar bloques sin errores de sintaxis ayuda al aprendizaje.
    • Se menciona que, cuando ocurren errores de sintaxis, es importante la facilidad para descubrir cómo resolverlos.
  • Se elogia que Pickcode ayuda a introducir la programación con tecleo a nuevos programadores

    • Se compara con el editor de ProcessingJS basado en bloques desarrollado en Khan Academy, y se menciona el diseño atractivo de Pickcode.
  • Una hija de 13 años da retroalimentación sobre Pickcode

    • Considera importante la función de compartir de la comunidad de Scratch.
    • Opina que a los profesores les gustaría por su aspecto educativo.
  • Se comparte la experiencia de uso del lenguaje BASIC del ZX81

    • El teclado tenía teclas especiales, así que no era necesario escribir las palabras clave.
    • Resultó impresionante la forma de almacenar tokens en lugar de texto para ahorrar memoria y mejorar la velocidad de ejecución.
  • Se expresa acuerdo o desacuerdo con el objetivo de Pickcode

    • Es un IDE impresionante, pero podría ser mejor enfocarse en un subconjunto de Python.
    • Se opina que Scratch es más fácil para la enseñanza y Python es más útil para aprender.
  • Se proporcionan enlaces relacionados

    • Enlace a una publicación anterior de Hacker News sobre Pickcode.
    • Se indica que las republicaciones se permiten después de cierto tiempo, ofreciendo información adicional para lectores interesados.