The Apollo Guidance Computer was a digital computer produced for the Apollo program that was installed on board each Apollo Command Module and Lunar Module. The AGC provided computation and electronic interfaces for guidance, navigation, and control of the spacecraft. The AGC had a 16-bit word length, with 15 data bits and one parity bit. Most of the software on the AGC was stored in a special readonly memory known as core rope memory, fashioned by weaving wires through magnetic cores, though a small amount of read-write core memory was provided.Astronauts communicated with the AGC using a numeric display and keypad called the DSKY. The AGC and its DSKY user interface were developed in the early 1960s for the Apollo program by the MIT Instrumentation Laboratory (now known as the Draper Laboratory). The AGC is notable for being one of the first integrated circuit-based computers.
"Software during the early days was treated like a step child and not taken as seriously... and it was regarded as an art and as magic, not a science. I had always believed that both art and science were involved in its creation, but most thought otherwise"
"The thing is, the Astronauts were supremely trained, they were smart, they were talented, but you can’t account for spending days in space, with little sleep, stress… that’s when accidents happen. Sleep deprivation is a real problem”
"I have been aware from the outset that the deep analysis of something which is now called Kalman filtering were of major importance. But even with this immodesty I did not quite anticipate all the reactions to this work. "