Monica S. Lam Books
Lam, Ravi Sethi, and Jeffrey D.
Known for: Compilers: Principles, Techniques, and Tools
Books by Monica S. Lam
Compilers: Principles, Techniques, and Tools
This foundational textbook in computer science, often referred to as the 'Dragon Book', provides a comprehensive introduction to compiler design. It covers lexical analysis, syntax analysis, semantic analysis, optimization, and code generation, offering both theoretical foundations and practical techniques for building compilers.
Read SummaryKey Insights from Monica S. Lam
Introduction to Compilers and Translators
At its core, a compiler is a translator—a bridge between two worlds. One speaks in the comfortable rhythms of a high-level programming language; the other in the rigid precision of machine code. As I introduce this, imagine a process much like translating poetry: every phrase carries meaning, syntax...
From Compilers: Principles, Techniques, and Tools
Lexical Analysis
The lexical analyzer—or scanner—is the compiler’s first encounter with human language. It reads the source program as a stream of characters and extracts the most fundamental units of meaning: tokens. These tokens represent identifiers, keywords, operators, and literals—the vocabulary of computation...
From Compilers: Principles, Techniques, and Tools
About Monica S. Lam
Lam, Ravi Sethi, and Jeffrey D.
Frequently Asked Questions
Lam, Ravi Sethi, and Jeffrey D.
Read Monica S. Lam's books in 15 minutes
Get AI-powered summaries with key insights from 1 book by Monica S. Lam.
