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

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

参考文献

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

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