言語理論とコンパイラの日程

青山学院大学 2010 年前期、Martin J. Dürst

4 月 9 日
授業の概要、言語理論とコンパイラの応用分野、コンパイラ全体の仕組み
4 月 16 日
形式言語の重要性、種類、定義
4 月 23 日
有限オートマトンと線形文法
4 月 30 日
正規表現と字句解析
5 月 7 日
lex 系ツールの演習
5 月 14 日
字句解析と構文解析
5 月 21 日
上向き構文解析
5 月 28 日
下向き構文解析
6 月 4 日
yacc 系ツールの使い方
6 月 11 日
yacc 系ツールの演習
6 月 18 日
yacc 系ツールの演習 (続き)・意味解析と中間表現
6 月 25 日
コード生成
7 月 2 日
最適化
7 月 9 日
実行環境、仮想計算機、ゴミ集め、動的コンパイラ
7 月 16 日
(補講日)
7 月 23 日
期末試験

【成績評価方法】授業中のミニテスト: 20%、演習課題: 30%、最終試験: 50%