Margaret Hamilton, NASA’s lead developer for Apollo program, stands next to all the code she wrote by hand that took humanity to the moon in 1969

  • @CitizenKong@lemmy.world
    link
    fedilink
    English
    102 years ago

    The title is a bit misleading, this is a printout of the code that she indeed wrote into the computer first.

    • @Underwaterbob@lemm.ee
      link
      fedilink
      English
      32 years ago

      She also had a team of engineers who I’m sure deserve at least some of the credit. This title is bunk.

      • @Blamemeta@lemmy.world
        link
        fedilink
        English
        32 years ago

        Each punch card/ has 80 characters.

        So way less than you’d imagine, but this is also late 60s machine code (even lower than assembly), and it was mathematically proven to be correct.

        • @dustyData@lemmy.world
          link
          fedilink
          English
          12 years ago

          Still assembly. Nasa’s Apollo Guidance Computer Assembly specifically. A punch card is to translate the code into 1s and 0s that, each line of which, constitutes an instruction that is fed to a punch card reader. However, that is not what this was made for. This code didn’t went on to a punch card, it went to an instruction loom. The system’s read-only memory consisted of a weave of ferromagnetic rings and copper wire that is called rope core memory. As in, Nasa paid people to carefully physically weave by hand the individual 1s and 0s.

      • @Blamemeta@lemmy.world
        link
        fedilink
        English
        02 years ago

        Each punch card/ has 80 characters.

        So way less than you’d imagine, but this is also late 60s machine code (even lower than assembly), and it was mathematically proven to be correct.