编译型语言 和 解释型语言 的区别
2012-12-24 01:29
155 查看
计算机只 明白机器语言。任何编程语言在最终执行的时候都需要变成对应的机器语言代码。
在以上的过程中,按照对翻译结果的处理,是否生成可直接执行的目标文件,分成编译型语言和解释型语言。
例如c语言需要形成执行文件,就是编译型。
例如 php 语言,不能形成执行文件,每次都需要php的源代码,每次都需要翻译的过程,就是叫做解释型语言。
(提示:目前有很多php的优化产品,例如apc, zend optimize, 就是通过缓存 php的翻译结果 达到优化php执行速度的目的。)
在以上的过程中,按照对翻译结果的处理,是否生成可直接执行的目标文件,分成编译型语言和解释型语言。
例如c语言需要形成执行文件,就是编译型。
例如 php 语言,不能形成执行文件,每次都需要php的源代码,每次都需要翻译的过程,就是叫做解释型语言。
(提示:目前有很多php的优化产品,例如apc, zend optimize, 就是通过缓存 php的翻译结果 达到优化php执行速度的目的。)
相关文章推荐
- 解释型语言与编译型语言的区别
- 程序语言的分类 和 汇编型、编译型、解释型语言的区别
- 解释型语言与编译型语言的区别
- 程序语言的分类 和 汇编型、编译型、解释型语言的区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 解释型语言与编译型语言的区别
- 解释型语言与编译型语言的区别
- 编译型语言、解释型语言、脚本语言的区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 解释型语言与编译型语言的区别
- 编译型语言和解释型语言的区别
- 解释型语言与编译型语言的区别
- 解释型语言与编译型语言的区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 解释型语言与编译型语言的区别
- 解释型语言与编译型语言的区别?
- 编译型语言与解释型语言的区别
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 解释型语言和编译型语言的区别
- 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别