システムソフトウェア演習(コンパイラ)

2009年度後期・金曜・Ⅵコマ
担当: 香川
TA: 三嶋・山下
システムソフトウェア演習全体のホームページ

注意事項

お知らせ

提出完了者のリスト

採点基準について

毎週の課題の、基本的な採点基準は以下の通りとする。

注意

課題

(管理者用)トップページデータの更新 管理用インデックス

各個人へのメッセージ

第1回 11/13 (Flex)

着席位置課題アップロード
提出状況チェック位置確認

第2回 11/27 (Oolong)

着席位置課題アップロード
提出状況チェック位置確認

第3回 12/18 (演算子順位法)

着席位置課題アップロード
提出状況チェック位置確認

第4回 01/08 (Bison)

着席位置課題アップロード
提出状況チェック位置確認

第5回 01/22 (コード生成)

着席位置課題アップロード
提出状況チェック位置確認

第6回 01/29 (復習)

着席位置
位置確認

ダウンロード

Flex, Bisonのダウンロード(11/13用)


Oolongのダウンロード(11/27用)

11/27はOolongの実行のためにjavaというコマンドを使用します。

コマンドプロンプトでjavaというコマンドが使えれば (javaとタイプして、javaコマンドの使用法(Usage)が表示される場合は)、 以下の作業は必要はありません。

コマンドプロンプトでjavaとタイプして

'java'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチファイルとして認識されていません。

と表示される場合は、 jdk-6u15-windows-i586-p.exeをダウンロードし、 言語処理系テイクアウトのコーナーのページを参考にして、 インストールして下さい。

OolongはJVMのアセンブラです。 JVMは一種の仮想CPUです。 本演習ではOolongをコンパイラのターゲットとして使用します。

  • WappenOolong (Oolongをオンラインで実行するための Webアプリケーション) (注: このリンクからWappenを起動すると、アップロードはできません。)

  • Koji Kagawa(kagawa@eng.〜)