SEARCH

How-To Geek

Decompiler

Just as a compiler turns high-level programming languages into low-level programming languages in order to run them on the computer, a decompiler reverses the process and takes low-level programming language (like machine code) and translates it into higher-level programming languages (like C++).

Although the reverse translation is rarely an absolutely perfect match to the original source code, decompilers remain a valuable tool for reverse engineering software.

Get Free Articles in Your Inbox!

Join 134,000 newsletter readers

Email:

Go check your email!