Denne læreboken gir en grundig innføring i alle faser av en moderne kompilator. Den dekker aktuelle teknikker innen koding og registreallokering for imperativ, funksjonell og objektorientert programmering. Forfatteren presenterer grunnleggende prinsipper for kompilering på en klar og praktisk måte, før han dykker inn i mer avanserte emner som SSA-form, løkkescheduling og optimalisering for cache-minnehierarkier. Boken er ideell for både studenter og fagfolk som ønsker en dypere forståelse av kompilatorens struktur og funksjon.