计算机只 明白机器语言。任何编程语言在最终执行的时候都需要变成对应的机器语言代码。
在以上的过程中,按照对翻译结果的处理,是否生成可直接执行的目标文件,分成编译型语言和解释型语言。
例如c语言需要形成执行文件,就是编译型。
例如 php 语言,不能形成执行文件,每次都需要php的源代码,每次都需要翻译的过程,就是叫做解释型语言。
(提示:目前有很多php的优化产品,例如apc, zend optimize, 就是通过缓存 php的翻译结果 达到优化php执行速度的目的。)
计算机只 明白机器语言。任何编程语言在最终执行的时候都需要变成对应的机器语言代码。
在以上的过程中,按照对翻译结果的处理,是否生成可直接执行的目标文件,分成编译型语言和解释型语言。
例如c语言需要形成执行文件,就是编译型。
例如 php 语言,不能形成执行文件,每次都需要php的源代码,每次都需要翻译的过程,就是叫做解释型语言。
(提示:目前有很多php的优化产品,例如apc, zend optimize, 就是通过缓存 php的翻译结果 达到优化php执行速度的目的。)