En el canal The Coding Train han hecho este curioso experimento consistente en programar en Basic un juego tipo «Serpiente» en un Apple II. De algún modo han conseguido una máquina restaurada y manuales, lo cual nos retrotrae a cómo se programaba hace 40 años. Para el ejemplo el protagonista va enseñando paso a paso cómo era aquel Basic y algunos de los truquis y problemas típicos con los que se encontraban los programadores.
El vídeo puede hacerse un poco lento para los estándares actuales, pero se pueden ir saltando las partes cómicas para ver lo que más interese. Por ejemplo están los rudimentos del intérprete Basic del Apple II, el uso de los comandos básicos como PRINT, LIST, RUN, GOTO, HOME, GOSUB… y mi favorito, cuando para programar la detección del teclado se vale de un póster de PEEKS y POKES que era una ñapa bastante universal para acceder a ciertos valores del hardware desde el Basic.
También hay una secuencia divertida con la depuración del programa (debug) porque al igual que hoy en día era difícil a veces detectar qué fallaba: si te habías saltado los límites de alguna función o variable, si no habías inicializado algo, si los bucles estaban mal anidados y acababan siendo infinitos… Horas y horas de aprendizaje. Pero, como suele decirse, por algún lugar hay que empezar.
§
Tengo que reconocer que me siento muy identificado con el instructor del vídeo; como buen Gen-X (o boomer, como se dice hoy en día) cuando …