Why must a program be decompiled before viewing its code? If the computer is running the program, shouldn’t we be able to see what it’s running?

895 views

Why must a program be decompiled before viewing its code? If the computer is running the program, shouldn’t we be able to see what it’s running?

In: Technology

8 Answers

Anonymous 0 Comments

You can see what’s running. But what’s running is binary code. Decompilation is the process of turning that binary code into higher level source code.

It is generally not possible to recover the original source code as information such as variable names is usually lost during the compilation process. But the decompiled source is generally much easier to read than raw machine code.

You are viewing 1 out of 8 answers, click here to view all answers.