比解释代码更快地编译代码



首先,我希望您在这里检查最佳答案。

编译与解释的语言

您可以看到,编译的语言更快。但是,我知道理所当然的是编译器将整个源代码,将其编译为机器代码,然后执行。解释器一次使用一个语句,将其转换为机器代码或虚拟机代码,然后立即执行。因此,我们在运行时即时获得输出。

那么,并不比编译语言更快地解释语言?

您正在尝试比较 "Code Compiling" vs "Code Interpreting"

"代码编译" 没有执行它仅创建二进制或平台独立的代码,该代码可以一遍又一遍地运行,而无需重新编译或最小汇编,该代码具有很多开销少于Java中的解释

"代码解释" - 按内存中的行编译代码,并在fly fly中执行

因此,编译的语言在执行中更快,因为在执行时不需要编译,但是在解释的语言中,每个执行步骤每次都要汇编步骤,使其慢。

相关内容

  • 没有找到相关文章

最新更新