严格来说,是脚本型语言与编译型语言的区别。
1,脚本型语言,编制后,需要一个引擎来解释执行,或者说是一个特定的虚拟机负责执行了该语法。
它的处理流程是:
脚本算法—>虚拟机解析转换—>cpu运算
优点:快速部署,高效维护,调试简单
缺点:执行效率差,受终端虚拟机引擎的影响大
2,编译型语言,编制后,通过开发工具的预编译,编译,连接,压缩等一系列的动作,最终生成了机器码,由操作系统提交到cpu直接执行。
省略了虚拟机解析这一步,因此,执行效率高。