程序设计语言分为解释型和编译型
解释型
如 js,不需要编译器,只需要解释器。在运行时,解释器直接读取 js 源代码解释并执行,代码有错误,只能在解释器执行到相关代码的时候才能发现
每次运行都需要先解释再执行
编译型
如 java,需要编译器(一种程序)。在运行之前,把 java 源代码编译为可直接在计算机上执行的文件.class,代码有错误,在编译期间就能发现。
编译后,每次运行就不需要重新编译了。
所有编译型语言速度更快,可移植性更好
程序设计语言分为解释型和编译型
解释型
如 js,不需要编译器,只需要解释器。在运行时,解释器直接读取 js 源代码解释并执行,代码有错误,只能在解释器执行到相关代码的时候才能发现
每次运行都需要先解释再执行
编译型
如 java,需要编译器(一种程序)。在运行之前,把 java 源代码编译为可直接在计算机上执行的文件.class,代码有错误,在编译期间就能发现。
编译后,每次运行就不需要重新编译了。
所有编译型语言速度更快,可移植性更好