過去問はここです(授業で配布したものです)
- 第1回目(平成21年9月28日) 資料1
- イントロ(真のITプロフェッショナルになるために)
- 「言語プロセッサ」とは何か?
- 「言語プロセッサ」を学ぶことの重要さ
- この授業を受けることで何が得られるのか?
- 言語プロセッサの基本用語を知ろう
- 言語プロセッサの基本概念を理解しよう
- 言語プロセッサの基本用語を使えるようになろう
- コンパイラを(部分的に)作れるようになろう
- CSの醍醐味を味わおう
- 第2回目(平成21年10月5日) 資料1 資料2
- 前回の復習
- オートマトン(基礎概念の確認)
- 正規表現とオートマトンの対応付け
- その他
- 第3回目(平成21年10月19日) 資料3
- 第4回目(平成21年10月26日)
- DFAのシミュレーターの作り方
(実際にインプリメントできるようになりましょう)
- 第5回目(平成21年11月2日)
- 第6回目 資料
- 第7回目 資料
- 第8回目 資料
- 前回の資料の後半と今回の資料とを使って、構文解析のイントロをやります。
- 第9回目 資料
- 今日の内容は試験に出やすい部分です。
- Fisrt集合、Follow集合
- 予測的構文解析 など
- 第10回目 資料
- 先週の復習
- 予測的構文解析の話
- 意味解析
- 最適化など
- 第11回目
- Flex, Bison の練習
- コンパイラを少し作ってみよう!
- 第12回目
【お知らせ】
12月14日(月)は休講になります。
1月18日(月)が試験日です。
*** 以下は昨年度の実績です(参考までに記載しておきます) ***
- 第4回目(平成20年10月22日) 資料
- DFAをシミュレーションするプログラムの書き方
- flexの紹介
- 第5回目(平成20年10月29日) 資料
- Flexの使い方など
- 構文解析イントロ
- 括り出し
- 左再帰の除去
=>バックトラッキングを起こさないための工夫!
- 第6回目(平成20年11月5日) 資料
- 構文解析
- 前回の確認
- ”文法”の確認
- 1文字先読み処理が可能なための条件
- First集合
- Follow集合
- 構文解析手法
-
- 第7回目(平成20年11月12日) 資料
- 前回までの復習
- LL(1)型文法
- 1文字先読みが可能な条件
- First集合, Follow集合
- 定義の確認と演習
- 構文解析手法
- 予測的構文解析モデル
- 構文解析表とその作成法
- 構文解析アルゴリズム
- 第8回目(平成20年11月19日) 資料
- 意味解析
- 中間言語
- 各種内部表現
- 中間コード生成
- 中間コードの最適化 など
- 今後の予定+α
- 休講情報
- 自主レポート課題(希望者のみ)
- 定期試験について
- 第9回目(平成20年11月26日)<=休講です!
- 第10回目(12月3日)
- 第11回目(12月10日)
- 第12回目(12月17日)
- Flex + Bison の続き
- First集合とFollow集合の復習
- 第13回目(1月7日)
- 試験対策問題の解説(一緒に試験勉強をしましょう!)
- その他
定期試験について
試験へ向けて少しずつでいいですから、勉強をしてください。
一夜漬けは不可能ですから...
*試験の日程:平成21年定期試験時に実施予定
*定期テスト準備のための?練習問題
- 平成19年度の定期試験対策問題 pdf版
- 昨年度の定期試験問題 平成18年度過去問