This is an undergraduate-level text that presents a practical approach to compiler construction with thorough coverage of the material and examples that clearly illustrate the concepts in the book.
Crafting A Compiler With C
This extremely practical, hands-on approach to building compilers using the C programming language includes numerous examples of working code from a real compiler and covers such advanced topics as code generation, optimization, and real ...
You might even have fun. This book teaches you everything you need to know to implement a full-featured, efficient scripting language.
Instructor's Guide to Accompany Crafting a Compiler
Crafting a Compiler Software
The student who has finished this book can expect to understand the workings of and add to a language processor for each of the modern paradigms, and be able to read the literature on how to proceed.
Software to Crafting a Compiler in C
is suitable for preliminary testing of Translate. Supporting files in $T G~.R/ chap7 include: tree . h, tree . c Data types for the Tree language. printtree . c Functions to display trees for debugging. and other files as before.
[339] W. Waite, G. Goos, Compiler Construction, Springer-Verlag, New York, 1984. ... [345] B.W. Watson, A fast and simple algorithm for constructing minimal acyclic deterministic finite automata, J. Univers. Comput. Sci.
McCarthy 1960 McCarthy, J. Recursive Functions of Symbolic Expressions and their Computation by Machine, Part 1. Communications of the ACM ... J. Olsztyn, J. Strong, T. B. Steel, A. Tritter, and J. Wegstein. The Problem of Programming ...