2011-04-08 55 views
2

作为我的硕士论文的一部分,我正在编写一个面向对象语言的编译器,这是在我的家乡大学开发的。目前,编译器输出在虚拟机上运行的汇编程序。虚拟机处理所有事情,如堆栈操作,对象生成,堆管理和垃圾收集。面向对象语言的堆对象表示

我的编译器的目标体系结构是MIPS类似的CPU。

我正在寻找战略发展的对象布局和想法实施和运行过程中引发垃圾收集。我当然可以分析GCC如何用C++实现这一点,但我更愿意指出一些好的出版物/资源。

+0

是允许的引用计数? – 2011-04-08 23:24:19

+0

为什么不。对于第一个工作解决方案来说可以。 – halfdan 2011-04-09 10:13:14

回答