Boomerang (decompiler)
Encyclopedia
Boomerang is a GPL decompiler
, which allows programmers to translate a binary program into C-like source code
. Boomerang uses Static Single Assignment Form
to represent code.
Decompiler
A decompiler is the name given to a computer program that performs, as far as possible, the reverse operation to that of a compiler. That is, it translates a file containing information at a relatively low level of abstraction into a form having a higher level of abstraction...
, which allows programmers to translate a binary program into C-like source code
Source code
In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...
. Boomerang uses Static Single Assignment Form
Static single assignment form
In compiler design, static single assignment form is a property of an intermediate representation , which says that each variable is assigned exactly once...
to represent code.