質問: お世話になっております。 現在コンパイラの自作をしようと思い, いろいろ調べながら進めており,逆ポーランド記法で演算処理などを実装しました。 条件分岐のparserなどこのサイトを参考に実装したのですが,これらをアセンブラでレジスタ割り当てを行うようにしようと思っています。 何かいい情報が載っている書籍やネット上の情報を探しているのですが,なかなか高度な話題であるため,良い情報源にたどり着けず困っているので,もしおすすめの書籍などがあれば,教えていただけないでしょうか。 また,処理の高速化に役に立つ情報源などがあれば教えていただけないでしょうか。 よろしくお願いいたします。
回答: コンパイラ作成に関する高度なトピックについては、書籍「コンパイラ―原理・技法・ツール」(通称、ドラゴンブック)や「コンパイラの構成と最適化」がお勧めです。