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:

Con la tecnología de Blogger.