コンパイラ演習番外編 (その1): min-rt 改 コンテスト

Slides:



Advertisements
Similar presentations
2006/10/26 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
Advertisements

C言語によるプログラミングスタイル 制御システム工学科 山北 昌毅.
2006/11/9 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
ML 演習 第 8 回 2007/07/17 飯塚 大輔, 後藤 哲志, 前田 俊行
プログラミング入門 (教科書1~3章) 2005/04/14(Thu.).
情報基礎演習B 後半第5回 担当 岩村 TA 谷本君.
実習問題の解き方 JIS3-2の場合.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
2006/11/30 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
6/19 前回復習 for文による繰り返し計算 演習1:1から10まで足して画面に結果を表示する 提出者: 1人
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
コンパイラ演習番外編 (その2): JVM コンテスト
システムプログラミング 第5回 情報工学科 篠埜 功 ヒアドキュメント レポート課題 main関数の引数 usageメッセージ
2006/10/12 山下 諒蔵 佐藤 春旗 前田俊行 大山 恵弘 佐藤 秀明 住井 英二郎
IT入門B2 (木曜日1限) 第一回 講義概要 2004年月9日30日.
第4回 個人の動画配信補足のためのWeb構築
コンパイラ演習 第 9 回 (2011/12/08) 中村 晃一 野瀬 貴史 前田 俊行 秋山 茂樹 池尻 拓朗 鈴木 友博 渡邊 裕貴
App. A アセンブラ、リンカ、 SPIMシミュレータ
2006/12/7 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
2007/1/18 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
2006/10/19 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井英二郎
2006/11/02 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
2006/11/16 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
Curlの仕組み.
コンパイラ演習 第 4 回 (2011/10/27) 中村 晃一 野瀬 貴史 前田 俊行 秋山 茂樹 池尻 拓朗 鈴木 友博 渡邊 裕貴
2007/1/11 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
ML 演習 第 7 回 新井淳也、中村宇佑、前田俊行 2011/05/31.
EGS5のWindows PC へのインストール
ネットワークプログラミング論 平成28年11月21日 森田 彦.
情報工学科 3年生対象 専門科目 システムプログラミング 第5回、第6回 ヒアドキュメント レポート課題 情報工学科 篠埜 功.
型付きアセンブリ言語を用いた安全なカーネル拡張
プログラミング 平成25年11月5日 森田 彦.
プログラミング言語入門 手続き型言語としてのJava
行列による画像処理 デジタル表現論 担当者:劉 雪峰 2017年6月1日.
オープンソフトウェア利用促進事業 第3回OSSモデルカリキュラム導入実証
データ構造とアルゴリズム論 第3章 ファイルを用いたデータ入出力
動的データ依存関係解析を用いた Javaプログラムスライス手法
コンパイラ演習 第11回 2006/1/19 大山 恵弘 佐藤 秀明.
プログラミング基礎a 第7回 C言語によるプログラミング入門 ファイル入出力
Javaバイトコードの 動的依存解析情報を用いた スライシングシステムの実現
TA 高田正法 B10 CPUを作る   実験の前に TA 高田正法
情報処理 タイマの基礎 R8C タイマの基礎.
プログラミングコンテストシステムへの 提出履歴データとその分析
第4回 ファイル入出力方法.
電機情報工学専門実験 6. 強化学習シミュレーション
Borland C++ のインストール.
開発成果のタイトル 開発者(所属) 会社や研究室の ロゴはこのスペースに 概要: 写真 特徴: または 説明図
坂井 修一 東京大学 大学院 情報理工学系研究科 電子情報学専攻 東京大学 工学部 電気工学科
明星大学 情報学科 2012年度前期     情報技術Ⅰ   第1回
★C++/オブジェクト指向実践企画★ Othelloゲーム作成
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
Josh : バイトコードレベルでのJava用 Aspect Weaver
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
情報基礎演習B 後半第2回 担当 岩村 TA 谷本君.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
第4回 CPUの役割と仕組み2 命令の解析と実行、クロック、レジスタ
Make の使い方.
プログラムの一時停止時に 将来の実行情報を提供するデバッガ
コンパイラ 2012年10月11日
プログラミング基礎a 第7回 C言語によるプログラミング入門 ファイル入出力
明星大学 情報学科 2014年度前期     情報技術Ⅰ   第1回
プログラミング 平成28年10月25日 森田 彦.
プログラミング演習II 2003年11月19日(第6回) 木村巌.
プログラミング演習II 2003年12月10日(第7回) 木村巌.
プログラミング演習II 2004年11月 2日(第3回) 理学部数学科・木村巌.
1.2 言語処理の諸観点 (1)言語処理の利用分野
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
プログラミング言語Ⅰ(実習を含む。), 計算機言語Ⅰ・計算機言語演習Ⅰ, 情報処理言語Ⅰ(実習を含む。)
プログラミング 2 静的変数.
Presentation transcript:

コンパイラ演習番外編 (その1): min-rt 改 コンテスト 前田 俊行

コンテストルール (1/2) 自作のコンパイラで配布ファイル中の min-rt.ml をコンパイルすること 上記のコンパイル結果を 自作の計算機上で実行すること 上記のコンパイル結果がアセンブリの場合は アセンブリを通してから実行して良い contest.sld を入力として受け取り 結果を出力するまでの時間を競う

コンテストルール (2/2) min-rt.ml には一切修正を加えないこと 通常の OCaml の場合の実装例は配布ファイル中の miniMLRuntime.mli, miniMLRuntime.ml を参照 miniMLRuntime.mli, miniMLRuntime.ml は 利用してもしなくてもよい また自由に修正を加えて利用してもよい min-rt.ml のコンパイルにおいて 外部変数は実体をインライン化して利用してもよい

コンテスト実施日 未定

注意 バグがある可能性があります 計算時間が長すぎたり メモリが不足したりする可能性があります まだ十分テストされていません 計算時間が長すぎたり メモリが不足したりする可能性があります 自作計算機上での実行を ほとんど考慮していません 何かおかしい・無理ゲー等と思ったら compiler-query-2011@yl.is.s.u-tokyo.ac.jp まで問い合わせて下さい