编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
反编译工具Reko Decompiler是一种易于使用的的软件,它为用户提供了分析他们的应用程序和DLL文件和查看他们的机器代码的表示的可能性。此外,该工具可以显示任何错误的代码可能包括信息。
一个简单的界面
该方案已被设计成具有简单,直观的GUI(图形用户界面),但也可以用作命令行实用程序。该工具允许用户打开他们的任何可执行文件或DLL文件毫不费力,直接在其主窗口中显示的代码。
用户需要经过一系列的步骤之前充分反编译他们的应用程序,例如装载阶段,扫描阶段,和重写和分析阶段。但是,该工具可能会强制关闭如果应用程序的代码包含了太多的错误。
该工具的主窗口被分成三个面板。有一个左边一个显示所选文件,右侧一个包含内存查看和拆卸标签,和底部面板,显示诊断,查找的结果和控制台选项卡。
0.5.4.0:
支持重命名反编译程序,并改变他们的签名。更改签名会影响下面的编译阶段,符合市场预期。
支持在Windows - OS / 2新的可执行文件格式(NE EXE)
使用特拉维斯CI实现持续集成
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。