DocumentCode
3237540
Title
The design, implementation and application of MiniJava/AD as an object-oriented compiler teaching model
Author
Hu, Xuelian ; Han, Dong
Author_Institution
Sch. of Software, Anhui Univ., Hefei, China
fYear
2009
fDate
25-28 July 2009
Firstpage
1488
Lastpage
1491
Abstract
This paper discusses the feasibility of MiniJava language compiler as the teaching model of principles of compiler design when object-oriented programming languages become dominant languages, and describes the implementation of MiniJava/AD compiler, and then introduces a simple virtual machine SVM specially designed for the teaching model. Finally, it explores application of the system to practical teaching. To do this, we can improve teaching and practice of this course effectively .
Keywords
Java; computer science education; educational courses; object-oriented programming; program compilers; teaching; virtual machines; MiniJava/AD language compiler; object-oriented compiler teaching model; object-oriented programming language; simple virtual machine; Application software; Computer languages; Computer science; Computer science education; Java; Object oriented modeling; Object oriented programming; Production; Program processors; Virtual machining; compiler; object-oriented programming language; teaching model; virtual machine;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
Conference_Location
Nanning
Print_ISBN
978-1-4244-3520-3
Electronic_ISBN
978-1-4244-3521-0
Type
conf
DOI
10.1109/ICCSE.2009.5228571
Filename
5228571
Link To Document