
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Compilers: 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 ParallelismChapter 11 Optimizing for Parallelism and LocalityChapter 12 Interprocedural Analysis
This seminal textbook addresses the fundamental principles and techniques behind compiler construction and their application to broader software design challenges. The authors, Alfred V. Aho and his colleagues, leverage decades of expertise to present a thoroughly revised edition that incorporates modern advancements in software engineering, programming languages, and computer architecture. The book systematically covers the stages of compilation, from lexical analysis and parsing to code generation and optimization, while also exploring advanced topics such as instruction-level parallelism and interprocedural analysis. It serves as an indispensable resource for students and professionals seeking a deep understanding of how programming languages are translated into executable code and the underlying complexities of modern software systems.
Known globally as the "Dragon Book," this text is a foundational work in computer science education, widely adopted by universities and referenced by industry professionals. Its comprehensive coverage and rigorous approach have established it as a definitive resource for understanding compiler design. The latest edition's revision ensures its continued relevance by integrating contemporary developments in programming languages and computer architecture, maintaining its status as an authoritative guide for both academic study and practical software development.
Page Count:
1009
Publication Date:
2007-01-01
Publisher:
Pearson/Addison Wesley
ISBN-10:
0321491696
ISBN-13:
9780321491695
No comments yet. Be the first to share your thoughts!