首先,我希望您在这里检查最佳答案。
编译与解释的语言
您可以看到,编译的语言更快。但是,我知道理所当然的是编译器将整个源代码,将其编译为机器代码,然后执行。解释器一次使用一个语句,将其转换为机器代码或虚拟机代码,然后立即执行。因此,我们在运行时即时获得输出。
那么,并不比编译语言更快地解释语言?
您正在尝试比较 "Code Compiling"
vs "Code Interpreting"
"代码编译" 没有执行它仅创建二进制或平台独立的代码,该代码可以一遍又一遍地运行,而无需重新编译或最小汇编,该代码具有很多开销少于Java中的解释
"代码解释" - 按内存中的行编译代码,并在fly fly中执行
因此,编译的语言在执行中更快,因为在执行时不需要编译,但是在解释的语言中,每个执行步骤每次都要汇编步骤,使其慢。