コンパイラ

Compiler 2026


激難科目です (プログラミングに自信のある人以外履修はお勧めしません)

授業の受け方

スケジュールと内容

日程内容と講義資料演習
1 4/03
-4/09
オンデマンド授業 オンライン
講義 1. 言語処理 [完]  [演習・解答]
 
講義ノートは各自プリントアウトして持参して下さい
2 4/14 講義 2. 字句解析 [完]
講義 3. BNF と mini-C 言語 [完]
演習 4. 字句解析の演習 [slide]
字句解析系 L
(4/27締切)

レポート作成/提出
3 4/21 講義 5. 仮想スタック機械とその演習
4 4/28 演習 (仮想スタック機械) 仮想スタック機械 V
(5/18締切)
5 5/12 講義 6. 構文解析 [完]
6 5/19 演習 7. 構文解析の演習 [ S1 S2 S3 S4 ] 構文解析 S1
(6/1締切)
7 5/26 講義 8. 構文解析の自動化 [完]  [演習・解答]
8 6/02 演習 (構文解析 S2) 構文解析 S2
(6/15締切)
9 6/03 オンデマンド授業 オンライン
講義 9. 最適化 [完]
10 6/09 演習 (構文解析 S2)
11 6/16 演習 (構文解析 S3) 構文解析 S3
(6/29締切)
12 6/23 演習 (構文解析 S3)
13 6/30 授業中試験
出題範囲: 「過去の試験問題」と同じ
持込: 一切不可
構文解析 S4
(7/16締切)
S4は全部できなくても提出可
(できたところまで評価します)
14 7/07 演習 (構文解析 S4)
15 7/14 演習 (構文解析 S4 の修正, 追加実装)

過去の試験問題

2025 2024 2023 2022 2021