“ 编译型和解释型的根本区别在于生成的代码不同:编译型生成的是机器码,所以运行速度快,目前的调试环境也很强大,可以支持各种源代码调试方法,唯一欠缺的是不能象解释系统那样当出错的时候立即定位相关的代码,不过这对有经验的程序员不是问题;解释型生成的是伪代码(P-代码),运行速度慢,而且由于生成的代码结构比较有规律,所以容易反汇编。 ”
但为什么会产生这两种类型啊?如果只是中间代码不同,可以完成一样的功能的话,那还分两种类型干什么啊,可以互相替代么?举例说明一下。
但为什么会产生这两种类型啊?如果只是中间代码不同,可以完成一样的功能的话,那还分两种类型干什么啊,可以互相替代么?举例说明一下。