• 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