De la tierra a la luna
Apuesto
que alguna vez has escuchado de Neil Amstrong y Apolo 11. Sí, la
primera misión que consiguió llegar a la luna un 20 de julio de 1969. Un
suceso histórico que será recordado por generaciones. Evento por el
cual tenemos que agradecer a Margareth Hamilton y a su equipo de programadores por desarrollar el código que llevó al hombre de la tierra a luna.
A
finales de los años 60, el ser humano soñaba con viajar al
espacio, con abrirse camino entre las estrellas, ver el
planeta que llamamos casa desde afuera. Esto no hubiera sido posible sin
el código que llevaba la Apollo Guidance Computer (AGC), el alma
de Apolo 11. Gracias a Chris Charry, un antiguo interno de la NASA, el
código está disponible en Github. Es cierto que no podrás implementar el
código para llegar a la luna con tus amigos, como él en la novela de
Juilo Verne, a menos que tengas una nave espacial en tu garaje. Pero
sí podrás encontrar muchas cosas interesantes dentro de este. Cosas
que te harán cambiar tu manera de programar.
Aquellos
que encontraron el código en Github lograron descubrir que los
desarrolladores de este se divertían escribiendo sus líneas de
código. Ya que si indagas dentro del código podrás encontrar comentarios
que demuestren el particular sentido del humor de Hamilton y su equipo.
Varios miembros de la comunidad de desarrolladores alrededor del mundo
han encontrado muchos comentarios que han hecho reír a más de uno. Uno
de estos es el comentario <<número misterioso>>, escrito en
español, justo en la línea 666 del código. O bien, en la rutina que
permitía el despegue se encuentra el comentario <<BURNBABYBURN>>. Esto muestra qué bien la pasaba el equipo durante el desarrollo. ¿Qué otros comentarios habrán colocado?
El código que puedes encontrar en el repositorio de @chrislgarry con el nombre de Apollo-11 está escrito en lenguaje ensamblador, uno bastante complicado,
inclusive en nuestros tiempos, hecho especialmente para la computadora
AGC. Esta tenía un teclado y una pantalla, propios de la
época, se encontraba en tres lugares dentro de la Apolo 11. Cabe
resaltar que la AGC utilizaba la tecnología de rope-memory. Cuando
Hamilton y su equipo terminaron de escribir el pseudocódigo, con su
respectiva documentación, lo apilaron. La altura de este sobrepasaba
a Hamilton y se tomó una fotografía que será memorada en los
libros de historia para siempre.
La
carrera de la humanidad por conquistar el espacio aún comienza. Y con la
tecnología que poseemos hoy en día podemos hacer mucho más que solo
visitar la luna. Pero aún quedan problemas sin resolver, enigmas por
contestar, que nos permitirán convertirnos en una especie
interplanetaria algún día. A lo mejor seas tú quien nos permita llegar
más allá.
No hay comentarios: