Skip to product information
1 of 1

Principles of Compiler Design

Principles of Compiler Design

Paperback

Regular price $31.99 USD
Regular price Sale price $31.99 USD
Sale Sold out
Best Seller: #1 in Popular Products!
Davooda https://davooda.com Fast Shipping
24/7 support
30 days return
Items Left Badge
2 items left at this price
Limited stock available!

DETAILS : 

  • Author : Alfred V Aho, Jeffrey D Ullman
  • Publisher ‏ : ‎ Narosa Publishing House 
    Publication date : 1 January 2002
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 612 pages
  • ISBN-10 : 8185015619
  • ISBN-13 ‏ : ‎ 9788185015613
  • Item Weight ‏ : ‎ 600 g

ABOUT THE BOOK

Principles of Compiler Design, famously known in computer science circles as the "Green Dragon Book," is the definitive foundational text on how programming languages are translated into machine code. Written by Alfred V. Aho and Jeffrey D. Ullman, this book laid the groundwork for modern compiler theory and remains a cornerstone of undergraduate and graduate CS curricula worldwide.

The book provides a rigorous introduction to the entire compilation process, moving through the classic phases of a compiler. It covers lexical analysis using finite automata, syntax analysis (parsing) with a focus on LL and LR techniques, and the creation of intermediate representations. Beyond just translation, the authors dive deep into syntax-directed translation, type checking, and run-time environments. A significant portion of the work is dedicated to code optimization and final code generation, teaching readers how to transform source code into efficient, executable instructions.

ABOUT THE AUTHOR

Alfred V. Aho and Jeffrey D. Ullman are legends in the field of computer science, and their contributions were recognized with the ACM A.M. Turing Award (the "Nobel Prize of Computing") in 2020.

Alfred V. Aho is a Canadian computer scientist who served as the Lawrence Gussman Professor of Computer Science at Columbia University. He is well-known for his work on algorithms, formal languages, and the development of the AWK programming language (the 'A' stands for Aho). His research has been instrumental in the development of efficient string-matching algorithms and the theory of compilers.

Jeffrey D. Ullman is the Stanford W. Ascherman Professor of Engineering (Emeritus) at Stanford University. He has authored a staggering number of influential textbooks on topics ranging from database systems and data structures to the theory of computation. Together, Aho and Ullman have defined how generations of programmers understand the inner workings of computers, transforming complex mathematical theories into the practical tools that power every piece of software today.

View full details