Logotipo de Zephyrnet

Programa de dibujo Z80 para un niño de nueve años

Fecha:

Toda la verdad: [Óscar] no tiene nueve años ahora, pero los tenía en 1988 cuando escribió LOC, un programa de dibujo en ensamblaje Z80 modelado a partir de Logo. Puede ver una demostración del sistema en el vídeo a continuación. Quizás se pregunte por qué querría estudiar un programa de hace tres décadas escrito para una CPU por un niño de nueve años hace casi cinco décadas. Bueno, sinceramente, tampoco estamos seguros. Pero nos hizo pensar.

Los niños de hoy son expertos en informática y tienen hardware que en 1988 parecería tecnología extraña. ¿Cuántos de ellos podrían duplicar esta hazaña? Ahora bien, ¿cuántos podrían hacerlo en lenguaje ensamblador?

LOCS tenía algunos comandos simples y era una especie de lenguaje de programación simplificado. El comando BORRA borra la pantalla. TORTUGA centra la tortuga. PT (pone tortuga) mueve la tortuga a cualquier lugar de la pantalla. Luego SM, AM, DM e IM mueven la tortuga hacia arriba, abajo, derecha e izquierda. Probablemente ayude si hablas un poco de español.

El programa cabe en tres páginas de código escrito a mano. ¿Cuándo fue la última vez que escribiste código en papel? [Óscar] revisa el programa para ejecutarlo en un MSX. El programa original tenía menos de 500 bytes, pero agregar el código para MSX lo aumenta a 589 bytes. Me encanta el lenguaje ensamblador.

Se podría argumentar que LOCS no es un lenguaje porque no tiene variables, expresiones ni bucles. [Óscar] responde que el HTML tampoco tiene esas cosas, y sin embargo algunos lo llaman lenguaje. Honestamente, si un niño de 9 años puede crear esto, ¡creemos que puede llamarlo como quiera!

En 1990, se había graduado en juegos en toda regla. Si los gráficos de tortugas son demasiado abstractos para ti, prueba una gran pista.

[Contenido incrustado]

punto_img

Información más reciente

punto_img