Tematický obsah tejto knihy bol navrhnutý tak, aby sa zameral na rozvoj zručností, ktoré študent potrebuje na to, aby dokázal aplikovať základy počítačovej teórie na pochopenie a praktické a efektívne vykonávanie návrhu kompilátora.
Základným cieľom tejto práce je sprostredkovať teoretické pojmy jednoduchým, konkrétnym a pre väčšinu študentov prístupným spôsobom, ktorý im umožní pochopiť abstraktné pojmy prostredníctvom početných praktických príkladov, ktoré ich privedú k všeobecným záverom intuitívnejším spôsobom, než aký sa používa vo väčšine kníh na túto tému. Táto kniha obsahuje teoretické a praktické základy potrebné na zvládnutie a pochopenie teórie gramatiky a návrhu prekladačov spôsobom, ktorý študentovi umožní získať koncepčný základ pre jej aplikáciu pri návrhu prekladačov.