透過您的圖書館登入
IP:3.21.34.0
  • 學位論文

一個增補Java編譯器中間碼的機制

A Mechanism to Enhance Intermediate Representation of Java Compiler

指導教授 : 陳俊良

摘要


Java語言發展至今隨著增加對各種新功能的支援,也產生了許多相關的問題。而修改編譯器並增加編譯階段資料的處理為一種常見解決問題的方法。然而Java編譯器雖然開放原始碼,但其原始碼本身並不提供增加編譯階段資料處理的API,因此相關的研究者必須先花費一段時間對Java編譯器的架構進行研究,再開始發展針對其問題的解法。因此本論文試著提出一個API架構,讓相關的研究者能縮短研究Java編譯器所花費的時間,並能以此API為基礎發展其更進一步的解法。

關鍵字

編譯器 中間碼

並列摘要


無資料

並列關鍵字

Java Compiler Intermediate Representation

參考文獻


3. Cosmin E. Oancea and Stephen M. Watt, “Parametric Polymorphism for Software Component Architectures,” ACM SIGPLAN Notices, Volume 40, pp. 147–166, October 2005.
5. Jaime Niño, “The Cost of Erasure in Java Generics Type System,” Journal of Computing Sciences in Colleges, Volume 22, Issue 5, pp. 2–11, May 2007.
7. Guan, Shang-Ru (關尚儒), “A Precise Parameterized Type Checking Mechanism for Java,” National Taiwan University, Master Thesis, July 2007.
9. Alex Potanin, James Noble, Dave Clarke, and Robert Biddle, “Generic Ownership for Generic Java,” ACM SIGPLAN Notices, Volume 41, pp. 311–324, October 2006.
14. ASM - Home Page, Object Web Consortium, http://asm.objectweb.org/ .

延伸閱讀