Space News
space history and artifacts articles

Messages
space history discussion forums

Sightings
worldwide astronaut appearances

Resources
selected space history documents

  collectSPACE: Messages
  Hardware & Flown Items
  Apollo Guidance Computer (AGC) source code

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   Apollo Guidance Computer (AGC) source code
Robert Pearlman
Editor

Posts: 47243
From: Houston, TX
Registered: Nov 1999

posted 07-10-2016 12:32 PM     Click Here to See the Profile for Robert Pearlman   Click Here to Email Robert Pearlman     Edit/Delete Message   Reply w/Quote
The original Apollo 11 guidance computer (AGC) source code, in assembly, for the command module and lunar module, has been uploaded to GitHub.
This source code has been transcribed or otherwise adapted from digitized images of a hardcopy from the MIT Museum. The digitization was performed by Paul Fjeld, and arranged for by Deborah Douglas of the Museum.
This isn't the first time the code has been accessible online, but it is bringing new attention to the comments within it left by its authors.
Within hours, coders began dissecting the software, particularly looking at the code comments the AGC’s original programmers had written. In programming, comments are plain-English descriptions of what task is being performed at a given point. But as the always-sharp joke detectives in Reddit's r/ProgrammerHumor section found, many of the comments in the AGC code go beyond boring explanations of the software itself. They’re full of light-hearted jokes and messages, and very 1960s references.

[For example] there's code that appears to instruct an astronaut to “crank the silly thing around."

RobertB
Member

Posts: 238
From: Israel
Registered: Nov 2012

posted 07-12-2016 04:03 PM     Click Here to See the Profile for RobertB   Click Here to Email RobertB     Edit/Delete Message   Reply w/Quote
The AGC code has been available to the public for quite a while – it was first uploaded by tech researcher Ron Burkey in 2003, after he'd transcribed it from scanned images of the original hardcopies MIT had put online. That is, he manually typed out each line, one by one.

As enormous and successful as Burkey's project has been, however, the code itself remained somewhat obscure to many of today's software developers. That was until last Thursday (July 7), when former NASA intern Chris Garry uploaded the software in its entirety to GitHub, the code-sharing site where millions of programmers hang out these days.

Editor's note: Threads merged.

Buel
Member

Posts: 790
From: UK
Registered: Mar 2012

posted 10-25-2021 10:45 AM     Click Here to See the Profile for Buel   Click Here to Email Buel     Edit/Delete Message   Reply w/Quote
Interesting story on "Easter eggs" within the code:
The entire source code for Apollo 11's flight computer software was recently posted to GitHub, a collaborative platform for developers, and it's filled with tons of hidden Easter eggs including jokes, a Shakespeare quote and a reference to the Black Power movement going on at the time.

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply
Hop to:

Contact Us | The Source for Space History & Artifacts

Copyright 2021 collectSPACE.com All rights reserved.


Ultimate Bulletin Board 5.47a





advertisement