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:這是*方式*太寬泛的主題覆蓋在這裏,我也不知道任何資源或教程。 –