编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
MDebug是一个切实可用、功能丰富的调试器。MDebug调试器支持脚本语言,MDebug脚本语言是类似C/C++的64位高级语言,其编译与执行引擎内置于MDebug调试器。MDebug暂时只支持32位。
MDebug1.03 更新 2012-10-19 23:471.bug修改:在堆栈窗口中按enter键,堆栈窗口会变成空白
2.bug修改:在未打开断点窗口情况下设置断点,断点可能不会显示到断点窗口中
(感谢FishSeeWater报告上述bug)
3.优化了“调试一段代码”功能,增加了AABBCC 形式的支持,并增加了直接从文件中读取功能
4.断点管理窗口优化:
(1)将原先的4个条件修改成一个条件,支持更灵活的条件表达式
(2)断点增加脚本执行功能,即在断点触发时可以执行脚本
(3)鼠标双击断点状态可以直接修改断点状态,双击条件或脚本直接修改条件或脚本
5.模块列表的右键菜单中增加“转到程序入口点功能”
6.插件SDK增加了函数AddExternalScriptCmd, 用户可以添加外部脚本命令
7.主菜单增加“调试PE程序”功能,允许调试扩展名不是exe、dll、ocx情况下的pe文件
8.其他的细小bug修改及优化
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。