The first programs were written in binary/hexadecimal, and only later did we invent coding languages to convert between human readable code and binary machine code.

So why can’t we just do the same thing in reverse? I hear a lot about devices from audio streaming to footware rendered useless by abandonware. Couldn’t a very smart person (or AI) just take the existing program and turn it into code?

  • LavenderDay3544@lemmy.world
    link
    fedilink
    arrow-up
    17
    ·
    6 months ago

    The hard part isn’t reading assembly. The hard part is figuring out why it’s doing what it’s doing with no comments or function names or anything useful to help.

    This is like saying if you can read English you can understand an advanced math or physics paper written in English without having any knowledge or context of those subjects.