compilers
- 01-lexical-analysis
- 正規表現とオートマトン
- 字句解析器の設計
- 02-syntax-analysis
- 再帰下降と LL 解析
- LR解析
- AST設計とエラーリカバリ
- 03-semantic-analysis
- 記号表とスコープ
- 型システム
- 04-intermediate-representation
- SSA形式
- LLVM IR 実践
- 05-optimization
- データフロー解析
- 古典的最適化
- レジスタ割り当て
- 06-code-generation
- 命令選択
- 目標コードと ABI
- 07-runtime
- ガベージコレクション
- リンクとロード
- 08-compilation-technology-applications
- JIT コンパイル
- DSL 設計
- コンパイル時メタプログラミング
- LSP と Language Server