Python被解释为未编译,这意味着每行源代码都是逐行编译为BYTECODE。 (我刚使用的术语“编译”是否正确?)
谁从源代码转换为BYTECODE?(是解释器程序吗?)....(在像C这样的低级语言中,我知道源代码是由编译器一次编译的。)
BYTECODE和Machine CODE有什么区别? (是用语言处理字节码的变化吗?
如果在C中,源代码也被编译成机器代码然后运行。同样在python中,源代码也被解释/编译为BYTECODE,然后转换为机器代码然后运行,那么在python中使用解释器的好处是什么?
答案 0 :(得分:0)
很好地概述了字节码和机器码之间的区别。主要优点是从开发人员的角度来看,代码在不同环境中的可移植性。
您可以在线找到相当多的编译语言与解释语言的优缺点