【发布时间】:2015-05-02 07:48:38
【问题描述】:
首先,我希望您在这里查看最佳答案。
Compiled vs. Interpreted Languages
正如您所见,它说,编译语言更快。但是,我理所当然地知道编译器获取整个源代码,将其编译为机器代码,然后执行它。解释器一次获取一条语句,将其转换为机器代码或虚拟机代码,然后立即执行。因此,我们在运行时即时获得输出。
那么解释型语言不比编译型语言快吗?
【问题讨论】:
-
这个结论是如何从它的前提推导出来的?
-
编译是一次性活动,不计入执行时间,因为不必每次运行都编译。
-
编译器在编译后不执行代码。它只是生成可以一次又一次执行的二进制文件。
-
#RaGe #Mark Rotteveel 例如,如果我们要运行一个 Java 应用程序,它会每次都解释整个代码吗?
-
来自字节码,是的。查找“及时”
标签: compilation interpreter interpreted-language