Course title | |||||
言語処理系 [Compiler] | |||||
Course category | technology speciality courses,ets. | Requirement | Credit | 2 | |
Department | Year | 3~4 | Semester | Fall | |
Course type | Fall | Course code | 023806 | ||
Instructor(s) | |||||
山井 成良, 金子 敬一 [YAMAI Nariyoshi, KANEKO Keiichi] | |||||
Facility affiliation | Faculty of Engineering | Office | Email address |
Course description |
This course introduces the theory and practice of the compilers and discusses the structure of the compilers and the roles and related techniques of each phase of the compilers. |
Expected Learning |
Students are expected to understand the structure of the compilers and the techniques used in the compilers. |
Course schedule |
First half Lesson 1 Guidance Lesson 2 Formal language theory Lesson 3 Regular expressions and lexical analysis Lesson 4 Foundation of syntax analysis Lesson 5 Top-down parsing Lesson 6 Bottom-up parsing Lesson 7 Programs for lexical and syntax analysis or midterm examination Second half Lesson 8 Introduction to Compilers Lesson 9 Environmental model of code generation Lesson 10 Code generation of statements Lesson 11 Code generation of arithmetic expressions Lesson 12 Optimization Lesson 13 Software watermarking Lesson 14 and 15 Final examination and its commentary The content of each lesson is subject to change. |
Prerequisites |
Preliminary knowledge of the computer architecture, the procedural programming languages, especially the language C, as well as the machine language is recommended. |
Required Text(s) and Materials |
None |
References |
None |
Assessment/Grading |
Grading is based on the midterm report (or examination) and the final examination. |
Message from instructor(s) |
The students who will attend this course must be favorite of programming, especially machine-language programming. |
Course keywords |
compiler, formal language, lexical analysis, parsing, code generation, optimization |
Office hours |
As needed. E-mail communication is welcome. {nyamai, k1kaneko}@cc.tuat.ac.jp |
Remarks 1 |
Remarks 2 |
Related URL |
Lecture Language |
Japanese |
Language Subject |
Last update |
9/11/2018 5:18:21 PM |