ラベル コンパイラ の投稿を表示しています。 すべての投稿を表示
ラベル コンパイラ の投稿を表示しています。 すべての投稿を表示

2012年7月18日水曜日

試験通知: コンパイラ

  • 実施日時: 2012-08-01(水) 2限
  • 場所: 8104室(教室が変更されています。注意!)
  • 配布資料、ノート持込可
  • 試験範囲: 全範囲

コンパイラ: 第15回

  • 実施日時: 2012-07-18(水) 2限
  • 講義内容: 三番地コード、翻訳スキームによるコード生成
  • 配布資料8.2節

来週(7/25)は月曜日の講義日となるため、今年度の「コンパイラ」の講義はこれで終了です。試験日程等は別の記事に書きます。

2012年7月11日水曜日

コンパイラ: 第14回

  • 実施日時: 2012-07-11(水) 2限
  • 講義内容: 関数呼出しなどの機械語コード
  • 配布資料7.2節、8.1節

配布資料に訂正があります。66ページから68ページにかけて、プログラムコードの行番号と本文・図の行番号が食い違っています。訂正内容と訂正箇所は下記の通りです。

  • 訂正内容
    • main()の行数: 下記の箇所についてすべて-6してください。(例: 7行目→1行目)
    • foo()の行数: 下記の箇所についてすべて-2してください。(例: 3行目→1行目)
  • 訂正箇所
    • 66ページ、図7.2
    • 67ページ、1, 4, 7, 8, 9, 11, 14, 17, 20, 23, 27, 31行目、脚注1行目
    • 68ページ、図7.3

2012年7月4日水曜日

コンパイラ: 第13回

  • 実施日時: 2012-07-04(水) 2限
  • 講義内容: 実行時環境(ヒープと実行時スタック、など)
  • 配布資料7.1.1項、7.1.3項、7.2節(途中まで)

2012年6月27日水曜日

コンパイラ: 第12回

  • 実施日時: 2012-06-27(水) 2限
  • 講義内容: L属性定義、CPUの構成
  • 配布資料6.5.3項、7.1.2項

2012年6月20日水曜日

コンパイラ: 第11回

  • 実施日時: 2012-06-20(水) 2限
  • 講義内容: 翻訳スキーム(S属性定義)
  • 配布資料6.5.1項〜6.5.2項

2012年6月13日水曜日

コンパイラ: 第10回

  • 実施日時: 2012-06-13(水) 2限
  • 講義内容: 記号表、翻訳スキーム
  • 配布資料6.1節、6.3節

2012年6月6日水曜日

コンパイラ: 第9回

  • 実施日時: 2012-06-06(水) 2限
  • 講義内容: FOLLOW(), LL(1)文法の判定方法, 予測型構文解析プログラムの構成
  • 配布資料5.3.3項〜5.4節

2012年5月30日水曜日

コンパイラ: 第8回

  • 実施日時: 2012-05-30(水) 2限
  • 講義内容: 予測型構文解析の概要、FIRST()
  • 配布資料: 5.2節、5.3.1〜5.3.2項

2012年5月23日水曜日

コンパイラ: 第7回

  • 実施日時: 2012-05-23(水) 2限
  • 講義内容: 文脈自由文法
  • 配布資料第4章

2012年5月16日水曜日

コンパイラ: 第6回

  • 実施日時: 2012-05-16(水) 2限
  • 講義内容: 文脈自由文法の概要
  • 配布資料4.1節

2012年5月9日水曜日

コンパイラ: 第5回

  • 実施日時: 2012-05-09(水) 2限
  • 講義内容: 字句解析
  • 配布資料3章

2012年5月2日水曜日

コンパイラ: 第4回

  • 実施日時: 2012-05-02(水) 2限
  • 講義内容: 正則表現
  • 配布資料2.4節

2012年4月25日水曜日

コンパイラ: 第3回

  • 実施日時: 2012-04-25(水) 2限
  • 講義内容: 文字列と言語
  • 配布資料2.1〜2.3節

次週(5/2)は通常通り講義を行います。

2012年4月18日水曜日

コンパイラ: 第2回

  • 実施日時: 2012-04-18(水) 2限
  • 講義内容: 字句解析の概要、有限オートマトン
  • 配布資料1章、2.5節

2012年4月11日水曜日

コンパイラ: 第1回

  • 実施日時: 2012-04-11(水) 2限
  • 講義内容: 講義の概要

本講義の資料をWebで公開しています(PDF形式)。各自でダウンロード・印刷して、講義に持参して下さい。定期試験でも、本資料は持ち込み可にする予定です。

2011年8月8日月曜日

定期試験結果: コンパイラ

以下は合格である。

  • 21210xxのうちxxが以下の者: 01, 02, 05, 06, 08, 09, 10, 11, 13, 15, 17, 19, 20, 21, 24, 25, 27, 28, 30, 31, 32, 34, 35, 37, 38, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51
  • 2118043, 2119003, 2119023, 2120019, 2120068

以下は追加判定課題を提出することにより合格(C判定)となる可能性がある。

  • 21210xxのうちxxが以下の者: 03, 07, 12, 22, 33, 39
  • 2120024, 2120036

追加判定課題は下記の通りとする。学籍番号ごとに課題が異なるので、よく確認して取り組むこと。

  • 課題内容
    • 2121003, 2121033, 2120036: 本年度定期試験問題 4
    • 2121007, 2121012, 2121022, 2121039, 2120024 : 本年度定期試験問題 1, 3(1)
  • 提出先:2610室(部屋の前に提出用の箱を用意しておくので、その中に入れておくこと)
  • 提出期限:8月12日(金) 17:00

2011年7月22日金曜日

コンパイラ: 第12回

  • 実施日時: 2011-07-20(水) 2限
  • 講義内容: 目的コード生成(1)
  • 配布資料第7章、第8章より抜粋

第3分冊の配布を開始しました。次回の講義時にも持っていきますので、貰ってない人はその場で受け取ってください。

2011年7月15日金曜日

コンパイラ: 第11回

  • 実施日時: 2011-07-13(水) 2限
  • 講義内容: S構文定義, L構文定義
  • 配布資料6.5節

2011年6月30日木曜日

コンパイラ: 第10回

  • 実施日時: 2011-06-29(水) 2限
  • 講義内容: LL(1)文法による構文解析プログラム、記号表、翻訳スキーム(概要)
  • 配布資料5.4節、6.1節、6.4節