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

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

参考文献

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

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