Entradas

Mostrando entradas de agosto, 2025

¿Cómo se hizo el primer programa?

Imagen
El primer programa se hizo en lenguaje de maquina . En unos y ceros. No había otra forma. Había que tener a mano la tabla de códigos de máquina (el código en 1s y 0s de: sumar, comparar, mover, etc.), y había que ir construyendo (en una hoja de papel) otra tabla, la tabla de las direcciones de memoria que asociaríamos a las variables de nuestro programa. Así, en 1s y 0s, utilizando un panel de switches ,  Tom Kilburn , en 1948, en la Universidad de Manchester , cargó en memoria un programa para calcular los divisores de un número dado. Con esa técnica, tabla de códigos y t abla de símbolos , se hizo el primer Ensamblador , un programa que convertía códigos mnemotécnicos, como ADD, COMPARE, MOVE... en códigos de máquina: 00001, 00010, 00110... Y que convertía símbolos (nombres de variables) en direcciones. Fue una gran ayuda, no se requería ya de consultar los códigos de instrucción ni anotar las direcciones de memoria. Disponiendo de ese primer ensamblador se hizo un programa más ...