您的位置:首页 > 其它

编译型语言 和 解释型语言 的区别

2012-12-24 01:29 155 查看
计算机只 明白机器语言。任何编程语言在最终执行的时候都需要变成对应的机器语言代码。

在以上的过程中,按照对翻译结果的处理,是否生成可直接执行的目标文件,分成编译型语言和解释型语言。

例如c语言需要形成执行文件,就是编译型。

例如 php 语言,不能形成执行文件,每次都需要php的源代码,每次都需要翻译的过程,就是叫做解释型语言。

(提示:目前有很多php的优化产品,例如apc, zend optimize, 就是通过缓存 php的翻译结果 达到优化php执行速度的目的。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: