El software del Apollo 11

Una curiosa historia la que se puede leer en How They Built it: The Software of Apollo 11 donde explican, con motivo del 40 aniversario del alunizaje, los rudimentarios métodos utilizados para desarrollar el software que ayudó a los hombres que pilotaban el Apollo 11 a llegar a la Luna.

Uno de los protagonistas en el desarrollo del software del Apollo 11 fue John R. Garman quien cuenta, entre otros detalles curiosos, que “el software necesario se programó en tarjetas perforadas de IBM que constaban de 80 columnas y que se ensamblaban para enviar instrucciones binarias a los grandes servidores o mainframes, un proceso que llevaba horas”.

El lenguaje utilizado en el software era ensamblador muy básico o de bajo nivel que simplemente enviaba órdenes y datos númericos que eran controlados mediante un teclado especial, denominado Display and Keyboard Unit o DSKY.

Teclado especial Display and Keyboard Unit o DSKY - Fuente: MIT

Teclado especial Display and Keyboard Unit o DSKY - Fuente: MIT

Me quedo finalmente con otro detalle no tan tecnológico. Aunque el software del Apollo 11 no era open source en el actual sentido del término, sí fue puesto a disposición de todos los ingenieros que formaron parte de la misión de la NASA para que lo modificaran y ajustaran a las necesidades del momento.

Proudly powered by WordPress
Theme: Esquire by Matthew Buchanan.