2011-04-08 143 views
2

作爲我的碩士論文的一部分,我正在編寫一個面嚮對象語言的編譯器,這是在我的家鄉大學開發的。目前,編譯器輸出在虛擬機上運行的彙編程序。虛擬機處理所有事情,如堆棧操作,對象生成,堆管理和垃圾收集。面嚮對象語言的堆對象表示

我的編譯器的目標體系結構是MIPS類似的CPU。

我正在尋找戰略發展的對象佈局和想法實施和運行過程中引發垃圾收集。我當然可以分析GCC如何用C++實現這一點,但我更願意指出一些好的出版物/資源。

+0

是允許的引用計數? – 2011-04-08 23:24:19

+0

爲什麼不。對於第一個工作解決方案來說可以。 – halfdan 2011-04-09 10:13:14

回答