プログラミング

コンパイラ

文字と構文木から最適化と実行へ。

読み始める
0 / 20 既読

トピックと記事目次

8 トピック
01

字句解析

0 / 2 既読
  1. 正規表現とオートマトン
  2. 字句解析器の設計
02

構文解析

0 / 3 既読
  1. 再帰降下と LL 解析
  2. LR 解析
  3. AST設計とエラー復旧
03

意味解析

0 / 2 既読
  1. シンボルテーブルとスコープ
  2. 型システム
04

中間表現

0 / 2 既読
  1. SSA 形式
  2. LLVM IR 実践
05

最適化

0 / 3 既読
  1. データフロー解析
  2. 古典的最適化
  3. レジスタ割り当て
06

コード生成

0 / 2 既読
  1. 命令選択
  2. 目標コードと ABI
07

ランタイム

0 / 2 既読
  1. ガベージコレクション
  2. リンクとロード
08

コンパイラ技術の応用

0 / 4 既読
  1. JIT コンパイル
  2. DSL 設計
  3. コンパイル時メタプログラミング
  4. LSPと言語サーバー