1 / 5

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

コンパイラ演習番外編 ( その1 ): min- rt 改 コンテスト. 前田 俊行. コンテストルール (1/2). 自作のコンパイラで配布ファイル中の min- rt.ml をコンパイルすること 上記のコンパイル結果を 自作の 計算機上で実行すること 上記のコンパイル結果がアセンブリの場合は アセンブリを通してから実行して良い c ontest.sld を入力として受け取り 結果を出力するまでの時間を 競う. コンテストルール (2/2). m in- rt.ml には一切修正を加えないこと

dalia
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

  4. コンテスト実施日 • 未定

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

More Related