C++ decompiler

Hello all,
Just curious if there is something like a de-compiler for C++. For example it takes something like the .exe or a .dll and it "reverse compiles" it back into the C++ language. If so what are some tools out there?

Thanks
Unfortunately, no. The c++ language is linked to the processor for optimal performance. This means that the language is translated to assembly, which then translates to binary.

Since there is a one–to–one correspondence between each assembly language statement and an executable machine instruction, you can decompile the binary code into assembly language, but you cannot (effectively) decompile it into the C++ language.

http://www.parashift.com/c++-faq/decompiling.html
i have just come across this program called "boomerang".
http://boomerang.sourceforge.net/
what do you guys think about it?
Topic archived. No new replies allowed.