本書按內容分為六個部分,第一部分介紹語言虛擬機的基本概念,并實現(xiàn)字節(jié)碼解釋器;第二部分,實現(xiàn)內嵌類型,如整數(shù)、字符串、列表和字典等;第三部分,實現(xiàn)了函數(shù);第四部分,實現(xiàn)自定義類、對象和方法;第五部分,實現(xiàn)垃圾回收,也就是自動內存管理;第六部分,模塊和迭代。本書的章節(jié)內容之間都有很強的依賴性,后面的章節(jié)內容都是在前面章節(jié)的基礎上去實現(xiàn)的,所以讀者必須按部就班地從前向后閱讀,才能保證閱讀的流暢。 本書適合的人群包括:在校大學生(可以通過本書掌握很多計算機工作運行的核心知識),以及對編譯器,編程語言感興趣的人。