1
我打算理解解释器如何使用字节码并执行它。如果我们以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。有没有任何资源可以帮助我继续使用它? – Rahul
@Rahul:这是*方式*太宽泛的主题覆盖在这里,我也不知道任何资源或教程。 –