根据我的理解:
解释语言是一种高级语言,由解释器(将高级语言转换为机器代码然后执行的程序)运行并执行;它每次处理一点点程序。
编译语言是一种高级语言,其代码首先由编译器(将高级语言转换为机器代码的程序)转换为机器代码,然后由执行器(另一个用于运行该代码的程序)执行。
如果我的定义错了,请指正。
现在回到Python,我对此有点困惑。无论在哪里,你都知道Python是一种解释型语言,但它被解释为一些中间代码(如字节码或IL),而不被解释为机器代码。那么,哪个程序执行IM代码呢?请帮助我了解Python脚本是如何处理和运行的。