Search code examples
programming-languages

What programming languages were used to go to the moon?


I have always wondered: what programming languages were used to go to the moon? I realize there may not be a single answer/language, but it interests me.

How many people worked on the code for these systems? How was it tested?


Solution

  • Not a full answer, but a bit more info:

    "The on-board Apollo Guidance Computer (AGC) was about 1 cubic foot with 2K of 16-bit RAM and 36K of hard-wired core-rope memory with copper wires threaded or not threaded through tiny magnetic cores. The 16-bit words were generally 14 bits of data (or two op-codes), 1 sign bit, and 1 parity bit. The cycle time was 11.7 micro-seconds. Programming was done in assembly language and in an interpretive language, in reverse Polish."

    http://www.hq.nasa.gov/alsj/a11/a11.1201-fm.html

    Added: the BBC has recently published a wonderful article about the AGC including interviews with the designers, and with the "little old ladies" who wove the "rope core." It doesn't cover how the software was designed, coded or tested, but you'll probably find it interesting all the same!

    Additionally, the source code for the main and landing modules can be found here