Historia de BASIC

Programación retro del Commodore 64

  • Programación retro del Commodore 64
  • “Programación Retro del Commodore 64” es un blog sobre el hardware, el sistema operativo, y la programación del Commodore 64. Y más específicamente sobre programación en ensamblador. Pretende ser un blog con información de calidad, y referencia en español de la programación retro de esta maravillosa máquina.
    • Mi blog
« Publicado el: 03/11/2023 »

Este blog es sobre el C64, pero sobre todo ensamblador y código máquina. Últimamente también le hemos pegado al C con cc65.

El motivo para centrarnos en el código máquina es que era mucho menos accesible que BASIC. Los cuarentones (por no decir cosas peores, jaja) que ahora disfrutamos de la informática retro, en los 80, teníamos 15 años. A esa edad el BASIC se medio entendía, pero el código máquina parecía magia. Al menos para mí. Por eso, las cuentas pendientes eran con el código máquina.

BASIC apenas lo hemos tocado. Y, sin embargo, tiene una historia mucho más interesante de lo que podría parecer. BASIC no apareció con el ZX Spectrum, ni con el C64, ni con ningún otro microordenador. Tampoco con Bill Gates ni con Microsoft. Surgió en la universidad americana de Dartmouth a mitad de los años 60. Y surgió vinculado a los sistemas de tiempo compartido, que fueron los primeros ordenadores que se podían usar a la vez por varios usuarios. Vamos, que fue un avance importante en su tiempo, aunque ahora nos parece un lenguaje de risa.

Todo esto lo estoy descubriendo en el libro “Endless Loop” de Mark Jones Lorenzo:

Es un libro interesante, pero sólo lo recomendaría a quien le interese la historia de la informática. Si lo que buscáis es información técnica sobre el C64 o sobre programación en BASIC, ese no es el contenido del libro.

En el libro se cita el documental “Birth of BASIC”, publicado por Dartmouth University en 2014, por el 50 aniversario del nacimiento de BASIC:

https://www.youtube.com/watch?v=WYPNjSoDrqw

Son apenas 40 minutos y en inglés, pero está curioso echarle un vistazo. Nuestro entrañable BASIC nació como una cosa bastante más seria y académica de lo que nos parece hoy, en los tiempos de la IA y del Python.