*受講者の行動指針: 復習をしっかりとやる。
- 第1回目(平成22年9月19日) 資料1
- イントロ(真のITプロフェッショナルになるために)
- 「言語プロセッサ」とは何か?
- 「言語プロセッサ」を学ぶことの重要さ
- この授業を受けることで何が得られるのか?
- 言語プロセッサの基本用語を知ろう
- 言語プロセッサの基本概念を理解しよう
- 言語プロセッサの基本用語を使えるようになろう
- コンパイラを(部分的に)作れるようになろう
- CSの醍醐味を味わおう
- 第2回目(平成23年9月26日) 休講
- 第3回目(平成23年10月3日) 資料2
- 復習
- 正規表現
- (有限)オートマトン
- FlexとBisonについて
(次回までに、Flexをインストールしてきてください。
同じ名前で違うソフトウェアがあるので要注意!)
- 第4回目(平成23年10月17日)(休講)
- 第5回目(平成23年10月24日) 資料3
- 復習
- Flexを使ってみよう!
- 字句解析プログラムの作成
- 構文解析
- 第6回目(平成23年10月31日) 資料4
- 第7回目(平成23年11月7日) 今日は前回の資料を使用します。
- 今日の学習内容は以下の通り:
- First集合(定義と求め方)
- Follow集合(定義と求め方)
- 第8回目(平成23年11月14日)休講
- 第9回目(平成23年11月21日)休講
- 第10回目(平成23年11月28日)休講
- 第11回目(平成23年12月5日)資料5
- 復習と確認 (First集合とFollow集合)
- 予測的構文解析法 など
- 第12回目(平成23年12月12日)講義資料(改訂版)
なお、授業評価をしますのでPC持参してください。
- 意味解析
- 最適化 など
- 自主レポート(希望者のみ)
- 第13回目(平成23年12月19日)
- 第14回目(平成24年1月16日)配布資料
- 補講(平成24年1月17日(火)2限・講A201教室) 配布資料(試験には関係ありません)
- ツール(Flex,Bison,ANTLRWorks)の話をします。
定期試験について
試験へ向けて少しずつでいいですから、勉強をしてください。
一夜漬けは不可能ですから...
*試験の日程:平成24年定期試験時に実施(1月XX日(月)3限の予定)
*定期テスト準備のための?練習問題
- 参考資料
- 参考図書
- 関連ツール
- Flex
- Bison
- Antlr
- JavaCC
- その他