Language Processing: 2nd Semester, 2006

Course No.#0927
Instructor: Dr. Hitoshi Oi
(Assistant Professor, Operating Systems Lab.)
office: 242-C
office hours: Friday 2-5pm or by appointment
email: hitoshi©u-aizu.ac.jp
phone: 2580
Course Web Page: http://www.u-aizu.ac.jp/~hitoshi/COURSES/LP06/
Lecture Mon, 1310 to 1440 at Classroom M1
Exercise Mon, 1450 to 1800 at Lab std2 (Research Quandrangles 146)
Teaching Assistant Masato Kido
email: s1110071©u-aizu.ac.jp

Objectives

From University Syllabus:
Students understand the role of language processing systems such as compilers and translators, the processing methods of languages, the importance of compilers, and the relation between theory and practice (that is, formal language theory and language processing systems).

Grading Scheme and Policies

Textbook

Engineering a Compiler by Keith Cooper and Linda Torczon (Rice University, Houston, Texas),
ISBN: 1-55860-698-X, Morgan Kaufmann.

Rough Schedule

The schedule will be adjusted based on progress and understanding of the class. Please check the course web page for any update. As shown above, emphasis is placed on the front-end part of the compilers in this class. However, we also cover some topic related to the back-end of the compiler (such as register allocation).


Hitoshi Oi