1

来年の夏には修士論文を書き始めたいと思っています。私は今、興味を持っている主題のプールを持っています。最も印象的だったのは、小さな C コンパイラ (グラフの色付けまたは線形スキャン) 用のグローバル レジスタ アロケータの実装です。

それで、私は立ち寄って、これをやったことがある人はいるか、それは修士論文の実行可能な主題であるか、または難しすぎるかどうかを尋ねたいと思いました. また、このテーマに関する優れた文献を教えていただければ幸いです (私はすでにドラゴンブックを持っています)。

4

2 に答える 2

2

一般的なインターネットではなく、家庭教師に聞いてください。

あなたの論文が何であれ、あなたが必要とするもの:

  1. 良い家庭教師
  2. 家庭教師と最高の仲間になる
    • そしてそれを行う1つの方法は、そのような重要な決定について彼らの意見を吸い上げて尋ねることです
  3. それは楽しいものでなければなりません - それは重要な動機です - しかし、それはまたあなたが上達しようとしているものでなければなりませ.

それを台無しにして悪い評価をするのは楽しくありません。それをすべてやり直すのは、安くはありません。あるいは、おそらく不可能です。

論文が始まるまで数か月あります。今すぐ練習をすれば、グローバル reg アロケータを簡単に実行できると思います。

しかし、あなたの論文の主題が何であれ、あなたはコミットする必要があります.

于 2010-01-24T23:17:14.190 に答える
2

C よりもはるかに簡単な言語 (学部のコンパイラ コース用) のレジスタ割り当てを行いました。かなり大変でしたが、あまり時間がありませんでした。あなたのプロジェクトは修士論文に適していると思います。

コンパイラの設計、特に最適化 (レジスタ割り当てを含む) について読むのに最適な本は、 Advanced Compiler Design & Implementationです。

于 2010-01-24T23:17:49.740 に答える