Compilers: Principles, Techniques, & ToolsCompilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the Dragon Book, is available in a new edition. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development. New chapters include: Chapter 10 Instruction-Level Parallelism Chapter 11 Optimizing for Parallelism and Locality Chapter 12 Interprocedural Analysis |
What people are saying - Write a review
Reviews aren't verified, but Google checks for and removes fake content when it's identified
User Review - Flag as inappropriate
a great book
Contents
Introduction | 1 |
A Simple SyntaxDirected Translator | 39 |
SyntaxDirected Translation | 40 |
Copyright | |
11 other sections not shown
Other editions - View all
Compilers: Principles, Techniques, & Tools Alfred V. Aho,Monica S. Lam,Ravi Sethi,Jeffrey D. Ullman No preview available - 2007 |
Common terms and phrases
accepting action algorithm analysis appear applied array assignment associated assume attribute basic beginning block body called character collection compiler compute consider consists constant construct corresponding create defined definition dependences digit discussed edges elements entry error Example executed Exercise expr expression Figure flow graph function garbage goto grammar identifier implemented initial input instruction integer iterations labeled language lexeme lexical analyzer loop machine match memory method node nonterminal Note objects operator optimization parallelism parse parse tree parser path pattern pointer possible problem procedure processor production reached record reduce reference regular expression represent result rules schedule semantic sequence shown shows space stack statement stmt string symbol syntax term terminal token transition translation tree variable