Expanded Library

1969 Moon Landing: The Code of the Apollo 11 Guidance Computer (AGC)

by Simon Allardice

For the 50th Anniversary of the Apollo 11 Moon Landing, take a tour of the code of the Apollo Guidance System.

What you'll learn

The Moon landings would have never happened without groundbreaking software development—programming the Apollo Guidance Computer, or AGC. The code of the AGC—the software that took us to the Moon—is now freely available to download, but this isn't like reading a listing in Java or C#. Here, Simon Allardice takes you on an entertaining tour of the code of the AGC. We'll go through the code, explore the unusual syntax of AGC Assembly, cover the ideas and unique terminology—like Colossus and Luminary, the DSKY, the infamous alarm codes 1201 and 1202, and what it means to Go To P00H.

About the author

Simon is Creative Director and Principal Author at Pluralsight. With over three decades of software development experience, he's programmed in every discipline: from finance to transportation, nuclear reactors to game development. Prior to joining Pluralsight, Simon was the principal developer author at lynda.com. His first video course released back in 2002: since then, his popular courses have been viewed by hundreds of thousands of developers. His current focus is both on the new — the latest... more

Ready to upskill? Get started