Apollo Guidance Software now on GitHub

The Apollo Guidance Software is now published on GitHub

One of America’s greatest accomplishments can now be found on GitHub.  Perhaps you are like me, and was glued to the television when Neil Armstrong took his first steps on the moon.  I always wondered, how did they do that?  Some of that information is now in the public domain.

Margaret_Hamilton

Margaret Hamilton

Agc_view

Apollo Guidance Computer

Margaret Hamilton played a key role in the Apollo missions as Director of the Software Engineering Division of the MIT Instrumentation Lab.   She is shown at the here with a printout of the Apollo Guidance Software for the Command Module and the Lunar Module.  Using limited computing power, compared to today’s standards, and brilliant design, their team created the software that would guide both vehicles to their destination.

This software is now in the public domain, and can be found on GitHub.  If you would like to take a look at this “Wicked Software”, you can check it out here!

This software ran on a single purpose processor known as the Apollo Guidance Computer.   The programs themselves were stored on magnetic core memory, which is made from fine copper wire strung through magnetic donuts.

Speaking of great programming achievements, Strategic Data Systems is always looking for great programmers who can help us with our missions.   Check out our careers page!