Čo je to Dragon Book?

Dračí kniha je prezývka Princípy kompilátora Design, slávnej učebnice o kompilátoroch, ktoré napísal Alfred Aho a Jeffrey Ullman. To bolo vydané v roku 1977 a je stále uctievaný počítačoví odborníci ako konečný text na túto tému. Je to láskavo len "Dragon Book" alebo "The Green Dragon", pretože to predstavovalo kreslenie rytiera bojovať zelený drak na obálke.

Témy obsiahnuté v knihe zahŕňajú:

  • Štruktúra prekladača.
  • Lexikálna analýza, vrátane regulárnych výrazov a konečných automatov.
  • Analýza syntaxe vrátane gramatík bez kontextu, syntaktických analyzátorov LL, syntaktických analyzátorov zdola nahor a syntaktických analyzátorov LR.
  • Preklad orientovaný na syntax.
  • Typová kontrola, vrátane typových konverzií a polymorfizmu.
  • Problémy s prostredím runtime vrátane odovzdávania parametrov, tabuliek symbolov a priradenia registra.
  • Generovanie kódu a generovanie prechodného kódu.
  • Optimalizácia kódu.

Druhé vydanie knihy, na ktorej sa na obálke nachádzal fialový drak, zahŕňalo tieto ďalšie témy:

Vzťahujte stránky

  • Aké počítačové knihy by ste odporučili na čítanie?

Životné prostredie, Termíny programovania