Python:编译成字节码比编译成机器码有什么好处?

Python:编译成字节码比编译成机器码有什么好处?,python,c,Python,C,Python被解释为未编译,这意味着每一行源代码都被逐行编译为字节码。(我刚才使用的术语“编译”正确吗?) 谁将源代码转换成字节码?(是解释器程序吗?)…(在像C这样的低级语言中,我知道源代码是由编译器一次编译的。) 字节码和机器码之间有什么区别?(字节码的处理是否随语言而变化 如果在C语言中,源代码也被编译成机器代码然后运行。同样在python中,源代码也被解释/编译成字节码,然后转换成机器代码然后运行,那么在python中使用解释器有什么好处? 对字节码和机器码之间的差异给出了一个很好的概述

Python被解释为未编译,这意味着每一行源代码都被逐行编译为字节码。(我刚才使用的术语“编译”正确吗?)

谁将源代码转换成字节码?(是解释器程序吗?)…(在像C这样的低级语言中,我知道源代码是由编译器一次编译的。)

字节码和机器码之间有什么区别?(字节码的处理是否随语言而变化

如果在C语言中,源代码也被编译成机器代码然后运行。同样在python中,源代码也被解释/编译成字节码,然后转换成机器代码然后运行,那么在python中使用解释器有什么好处?

对字节码和机器码之间的差异给出了一个很好的概述。从开发人员的角度来看,主要优势是代码在不同环境中的可移植性

关于编译语言与解释语言的优缺点,您可以在网上找到相当多的资源