Co je to Dragon Book?

Kniha draka je přezdívka Principy kompilátoru Design, slavná učebnice o kompilátorech napsaných Alfredem Aho a Jeffrey Ullmanem. To bylo vydáváno v roce 1977 a je ještě ctěn počítačovými vědci jako konečný text na toto téma. To je láskyplně odkazoval se na jak “Dragon kniha” nebo “zelený drak” protože to představovalo kreslení rytíře bojovat za zeleným drakem na krytu.

Témata v knize zahrnují:

  • Struktura kompilátoru.
  • Lexikální analýza, včetně regulárních výrazů a konečných automatů.
  • Analýza syntaxe, včetně bezkontextových gramatik, analyzátorů LL, syntaktických analyzátorů zdola nahoru a analyzátorů LR.
  • Překlady řízené syntaxí.
  • Typová kontrola, včetně převodu typu a polymorfismu.
  • Problémy prostředí běhu včetně předávání parametrů, tabulek symbolů a přidělení registru.
  • Generování kódu a generování mezilehlého kódu.
  • Optimalizace kódu.

Druhé vydání knihy, které na obálce obsahovalo purpurového draka, zahrnovalo následující témata:

Vztahují stránky

  • Jaké počítačové knihy byste doporučil?

Životní prostředí, Podmínky programování