National Cheng Kung University¡ÐDepartment of
¡Ðprofessor¡ÐCourses

Course Name COMPILER SYSTEM (E2-172/E2-41500)
Credits 3
Period 2st. Semester
Objects Understanding the principles and techniques of compiler design and construction
Schedule
  1. Introduction to high-level programming language and their implementation
  2. Principles and techniques of compiler design
    ¡@¡@*¡@Token, Regular Expressions and Scanner
    ¡@¡@*¡@Syntax rules and Context-Free Grammars
    ¡@¡@*¡@Parser and Parsing Techniques
    ¡@¡@*¡@Semantic Processing
    ¡@¡@*¡@Syntax-Directed Translation
    ¡@¡@*¡@Run-Time Environment and Code Generation
    ¡@¡@*¡@Code Optimization
  3. Compiler construction
    ¡@¡@*¡@The process of compiler construction
    ¡@¡@*¡@Introduction to compiler generation tools
            *¡@Examples of compiler construction and mini-project on compiler construction
References
  1. Textbook: Compiler Construction: Principles and Practice
         Author: Kenneth C. Louden
         Publisher: PWS Publishing Company
         (ISBN¡G0-534-93972-4)¡@@ 1997
  2. Reference: Compiler Construction Using Flex and Bison
         (Version of Feb. 25, 2004)
         Author: Anthony A. Aaby @ 2003
         Available at http://cs.wwc.edu/~aabyan/464/Book/
¡@
Lecture type Traditional classroom lecture and discussion
Grade Homework exercises, reports and mini-project implementation
Others  

¡@

¡@