我知道脚本语言不是使用编译器而是被解释。但我无法找到信息,为什么它有益呢?他们通过解释获得了什么?
答案 0 :(得分:0)
积极因素 -
更容易创建,因为他们搭载现有的代码系统(c / cpp)
语法在大多数情况下更容易使用,因为创建者可以专注于它而不是编写编译器。
缺点:
需要提供运行时包来使用代码,因为它没有编译为本机机器代码。 (它被解释为c函数,需要运行时来判断它)
引用速度不如运行本机代码
答案 1 :(得分:0)
脚本语言旨在解释。它们按顺序执行,源本身也会执行。比较像C ++这样的东西,编译和链接阶段是语言本身的基础,当你执行它时,源代码早已不复存在。
因此默认位置是解释脚本语言。口译员甚至可以在后台编译以进行优化。
那么解释与编译有什么好处呢?