Compilers: Principles, Techniques, and Tools

E32451

Compilers: Principles, Techniques, and Tools is a foundational computer science textbook that systematically covers the theory and practice of compiler design and implementation.

AI illustration

How this image was made

AI-generated illustration of Compilers: Principles, Techniques, and Tools

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Compilers: Principles, Techniques, and Tools (Compilers: Principles, Techniques, and Tools is a foundational computer science textbook that systematically covers the theory and practice of compiler design and implementation.)

All labels observed (7)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf compiler textbook ⓘ
computer science textbook ⓘ
non-fiction book ⓘ
author Alfred V. Aho ⓘ
Jeffrey D. Ullman ⓘ
Monica S. Lam ⓘ
Ravi Sethi ⓘ
countryOfOrigin United States ⓘ
coverArtFeature dragon illustration ⓘ
edition first edition ⓘ
second edition ⓘ
field compiler construction ⓘ
computer science ⓘ
programming languages ⓘ
firstEditionPublicationYear 1986 ⓘ
focusesOn code generation ⓘ
compiler design ⓘ
compiler implementation ⓘ
lexical analysis ⓘ
optimization ⓘ
program analysis ⓘ
semantic analysis ⓘ
syntax analysis ⓘ
hasNickname Dragon Book ⓘ
hasTopic code generation ⓘ
code optimization ⓘ
lexical analyzers ⓘ
parsers ⓘ
runtime environments ⓘ
syntax-directed translation ⓘ
type checking ⓘ
language English ⓘ
notableFor influence on compiler education ⓘ
systematic treatment of compiler theory and practice ⓘ
partOfSeries Addison-Wesley series in computer science ⓘ
linked to: Addison-Wesley
publisher Addison-Wesley ⓘ
secondEditionPublicationYear 2006 ⓘ
subject automata theory ⓘ
compilers ⓘ
data-flow analysis ⓘ
formal languages ⓘ
garbage collection ⓘ
intermediate representations ⓘ
interpreters ⓘ
register allocation ⓘ
runtime systems ⓘ
usedAs university textbook ⓘ
usedIn compiler design courses ⓘ
graduate courses ⓘ
programming languages courses ⓘ
undergraduate courses ⓘ

How these facts were elicited

Referenced by (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

Addison-Wesley → hasPublished → Compilers: Principles, Techniques, and Tools ⓘ
Jeffrey D. Ullman → notableWork → Compilers: Principles, Techniques, and Tools ⓘ
Ravi Sethi → knownFor → the textbook "Compilers: Principles, Techniques, and Tools" ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Ravi Sethi → knownFor → the "Dragon Book" ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Ravi Sethi → coAuthorOf → "Compilers: Principles, Techniques, and Tools" ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Ravi Sethi → coAuthorOf → the "Dragon Book" ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Ravi Sethi → notableWork → "Compilers: Principles, Techniques, and Tools" ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Ravi Sethi → notableWork → the "Dragon Book" ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Alfred V. Aho → coAuthorOf → Principles of Compiler Design ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Alfred V. Aho → coAuthorOf → Compilers: Principles, Techniques, and Tools ⓘ
Dragon Book → hasTitle → Compilers: Principles, Techniques, and Tools ⓘ
Monica S. Lam → hasWritten → "Compilers: Principles, Techniques, and Tools" (2nd edition) ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Jeffrey Ullman → notableWork → Compilers: Principles, Techniques, and Tools ⓘ
subject linked to: Ullman
Alfred V. Aho → authorOf → Compilers: Principles, Techniques, and Tools ⓘ
subject linked to: Aho
Alfred V. Aho → authorOf → Principles of Compiler Design ⓘ
subject linked to: Aho
linked to: Compilers: Principles, Techniques, and Tools
Aho–Ullman algorithms for parsing → describedIn → "Principles of Compiler Design" ⓘ
linked to: Compilers: Principles, Techniques, and Tools
Aho–Ullman algorithms for parsing → describedIn → "Compilers: Principles, Techniques, and Tools" ⓘ
linked to: Compilers: Principles, Techniques, and Tools