【发布时间】:2013-07-29 09:28:08
【问题描述】:
我打算了解解释器如何使用字节码并执行它。如果我们以 Python 为例,它会生成字节码,然后对其进行解释。我很想知道解释器如何使用字节码指令集并执行它们。
例如:
>>> def test():
... print " hello"
...
>>> dis.dis(test)
2 0 LOAD_CONST 1 (' hello')
3 PRINT_ITEM
4 PRINT_NEWLINE
5 LOAD_CONST 0 (None)
8 RETURN_VALUE
现在,我将如何解释并执行此字节码指令?
【问题讨论】:
标签: python interpreter bytecode