
Livro digital
Título:
Let's Build a Compiler
Autor:
Jack W. Crenshaw
Categoria:
Tecnologia > Backend
Doador:
Raffaello D. N.
Sinopse:
If you want to understand compilers from the ground up, this tutorial meets you where the hard part begins: expression parsing, then variables, functions, assignment statements, and the first control constructs before moving into boolean expressions and lexical scanning. The table of contents makes the path explicit, and that step-by-step progression is the real hook.
Jack W. Crenshaw structures the material as a practical build, not a theory dump. The chapters move from a cradle and simple arithmetic to more general expressions, interpreters, IF/WHILE/LOOP/FOR/DO/BREAK handling, and then into grammar and scanner design. The outline also hints at a broader arc, with language-related examples, error handling, white space, operators, and a Tiny-style implementation mindset.
The result is a clear, hands-on introduction to compiler construction that teaches how parsing, interpretation, and language processing fit together. It is especially useful for readers who learn best by following a working implementation from first principles to more capable language features.