Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Friday September 01 2017, @07:16AM   Printer-friendly
from the open-mailbox dept.

Spotted at Andrew Plotkin's blog is an interesting article on the two word control panel in the original Apollo Guidance Computer, which talks about the use of "VERB" and "NOUN" controls on the original instrument panel.

This then links to a Discover Magazine Article How Verbs and Nouns Got Apollo to the Moon, which describes how the Apollo astronauts interacted with the guidance computer by:

[...] entering Noun-Verb combination commands in lieu of a string of written words. To keep it simple, the commands were written out in short hand. For example, V37N31E stood for Verb 37 Noun 31 and Enter to get the program running.

[...] It might not seem like it, but the Noun-Verb arrangement and verbiage comes from the fact that the computer engineers who built and used the Apollo guidance computer were also inventing it as they went along. They didn't have backgrounds in computer engineering because the field didn't exist then as it does today. But they all spoke English, so carrying over the same language structure simplified things for everyone. It's a perfect example of the brilliant simplicity that went into so much engineering of the Apollo era.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by LVDOVICVS on Friday September 01 2017, @04:04PM

    by LVDOVICVS (6131) on Friday September 01 2017, @04:04PM (#562566)
    Here examples of the programming system are given telling this story:

    "Apollo 14 almost never made it to the lunar surface thanks to a hardware failure which caused a short circuit in the abort switch. With the computer seeing the abort switch enabled the software team back on earth had a limited amount of time to figure out how to make the computer ignore the erroneous signal while still performing the landing. This required tweaking program state in memory while the program was running, a delicate operation with dire consequences for failure. No pressure guys."

    https://youtu.be/wSSmNUl9Snw [youtu.be]
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2