I see a lot about source codes being leaked and I’m wondering how it that you could make something like an exact replica of Super Mario Bros without the source code or how you can’t take the finished product and run it back through the compilation software?
One thing that’s missing is variables. In programming you can have multiple variables, you can assign variables to new variables with new names and names are very important to understand what’s going on.
The machine doesn’t care about variable names, it deals with registers and memory locations. Variable names are present in debug information but that is commonly removed before releasing to the public