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

you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 3 years ago (1 child)

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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 3 years 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.

  • source
  • parent