| Course Name | Year | Term | Period | Faculty / Graduate School | All Instructors | Credits |
|---|---|---|---|---|---|---|
| 32852:[2025 Spring]Compiler (6T) | 2025 | Spring | Fri1 | College of Science and Engineering | IZUMI TOMONORI | 2 |
Campus
Class Venue
Language
Course Outline and Method
Student Attainment Objectives
(2) コンパイラに関する基礎知識を修得する.
(3) コンパイラの礎となる体系と理論(正規表現,オートマトン,文法,構文解析法)を理解する.
Recommended Preparatory Course
Course Schedule
| Lecture/Instructor(When there are multiple instructors) | Theme |
|---|---|
| Keyword, References and Supplementary Information | |
| - | +R授業対象科目。第1回に+R授業を実施。詳細はmanaba+Rを参照。 |
|
|
| 1 | コンパイラの概要 |
|
|
| 2 | 字句解析(1) |
正規表現 |
|
| 3 | 字句解析(2) |
有限オートマトン |
|
| 4 | 字句解析(3) |
字句解析プログラム |
|
| 5 | 字句解析(4) |
字句解析まとめ |
|
| 6 | 文法(1) |
文脈自由文法 |
|
| 7 | 文法(2) |
文脈自由文法 |
|
| 8 | 構文解析(1) |
LL構文解析 |
|
| 9 | 構文解析(2) |
LR構文解析 |
|
| 10 | 文法と構文解析 |
構文解析まとめ |
|
| 11 | 意味解析 |
|
|
| 12 | コード生成(1) |
|
|
| 13 | コード生成(2) |
|
|
| 14 | 最適化 |
|
Class Format
Recommendations for Private Study
Grade Evaluation Method
| Kind | Percentage | Grading Criteria etc. |
|---|---|---|
| Final Examination (Written) | 60 | コンパイラに関する知識、基本となる理論の理解、コンパイラの動作の理解を評価する。 |
| Report Examination (A report to be submitted by the unified deadline) |
0 | |
| Exams and/or Reports other than those stated above, and Continuous Assessment (Evaluation of Everyday Performance in Class) |
40 | 授業中に小テストを実施する。また、宿題を出す。小テスト、宿題、出席状況、授業態度により総合的に評価する。 |
Grade Evaluation Method (Note)
Advice to Students on Study and Research Methods
Textbooks
| Title | Author | Publisher | ISBN Code | Comment |
|---|---|---|---|---|
| 情報系教科書シリーズ コンパイラ | 湯淺太一 | オーム社 | 978-4274216206 |
Textbooks (Frequency of Use, Note)
Reference Books
| Title | Author | Publisher | ISBN Code | Comment |
|---|---|---|---|---|
| コンパイラ―原理・技法・ツール | エイホ,他 | サイエンス社 | 978-4781912295 | |
| はじめてのコンパイラ - 原理と実践 | 宮本衛市 | 森北出版 | 978-4-627-81721-0 |
Reference Books (Frequency of Use, Note)
Web Pages for Reference
How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)
Other Comments
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/