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

  • Revan343@lemmy.ca
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    The other big notable thing for assembly is that it isn’t portable. Assembly is very different for every processor architecture, unlike something like C where you may have to make some adjustments between an x86 vs ARM proc, in assembly you’re basically rewriting it from scratch

    • Karyoplasma
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Also, this is an obscure assembly variant specifically for the computers in the Apollo mission. Not sure about the specifications on that, maybe there is a handbook, but I doubt it.

      Rewriting the code to x86 or anything seems improbable since you’d pretty much have to guess what the instructions are actually doing.