Što je Zmajeva knjiga?

Knjiga zmajeva je nadimak Principa dizajnera kompilatora, poznatog udžbenika o kompilatorima koje su napisali Alfred Aho i Jeffrey Ullman. Objavljen je 1977. godine, a računarski znanstvenici ga još uvijek štuju kao konačni tekst na tu temu. To se s ljubavlju naziva "Knjiga zmajeva" ili "Zeleni zmaj", jer je na njemu prikazan crtež viteza koji se bori protiv zelenog zmaja.

Teme obuhvaćene knjigom uključuju:

  • Struktura kompajlera.
  • Leksička analiza, uključujući regularne izraze i konačne automate.
  • Analiza sintakse, uključujući gramatike bez konteksta, LL parseri, odozdo prema gore parseri i LR parseri.
  • Sintaksno usmjereno prevođenje.
  • Provjera vrste, uključujući konverzije tipa i polimorfizam.
  • Runtime problemi, uključujući prolaz parametara, tablice simbola i dodjeljivanje registara.
  • Generiranje koda i generiranje srednjeg koda.
  • Optimizacija koda.

Drugo izdanje knjige, na kojem je bio i ljubičasti zmaj na naslovnici, uključivalo je sljedeće dodatne teme:

Povežite stranice

  • Koje biste knjige preporučili za čitanje?

Okoliš, programski uvjeti