📘『研鑽 コンパイラ』(ISBN: 9784274235597)
京都大学名誉教授・湯淺太一氏による、コンパイラの理論と実装を一冊で学べる教科書です。旧版『コンパイラ』を改訂したもので、正規表現・オートマトン・文脈自由文法といった形式言語の基礎から、LL(1)・LR・LALR(1)構文解析、lex/yaccの使い方、型検査までを順に押さえます。後半はARMアセンブリを題材にしたコード生成、制御フローグラフ、SSA形式、LLVM、定数伝播やループ最適化、グラフ彩色によるレジスタ割り付けまで踏み込みます。各章に演習問題と解答が付いており、情報系の学生はもちろん、言語処理系やDSLに関わるエンジニアが基礎を固め直すのにも向いた一冊です。
紅葉狩り
色を塗るのは
レジスタだ
コメント