{"product_id":"principles-of-compiler-design","title":"Principles of Compiler Design","description":"\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eDETAILS : \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAuthor : Alfred V Aho, Jeffrey D Ullman\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003ePublisher ‏ : ‎ Narosa Publishing House \u003cbr\u003ePublication date : 1 January 2002\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eLanguage ‏ : ‎ English\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003ePaperback ‏ : ‎ 612 pages\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eISBN-10 : 8185015619\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eISBN-13 ‏ : ‎ 9788185015613\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eItem Weight ‏ : ‎ 600 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eABOUT THE BOOK\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"1\"\u003e\u003cb data-path-to-node=\"1\" data-index-in-node=\"0\"\u003ePrinciples of Compiler Design\u003c\/b\u003e, famously known in computer science circles as the \u003cb data-path-to-node=\"1\" data-index-in-node=\"81\"\u003e\"Green Dragon Book,\"\u003c\/b\u003e is the definitive foundational text on how programming languages are translated into machine code. Written by \u003cb data-path-to-node=\"1\" data-index-in-node=\"212\"\u003eAlfred V. Aho\u003c\/b\u003e and \u003cb data-path-to-node=\"1\" data-index-in-node=\"230\"\u003eJeffrey D. Ullman\u003c\/b\u003e, this book laid the groundwork for modern compiler theory and remains a cornerstone of undergraduate and graduate CS curricula worldwide.\u003c\/p\u003e\n\u003cp data-path-to-node=\"2\"\u003eThe 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.\u003c\/p\u003e\n\u003cp data-path-to-node=\"2\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eABOUT THE AUTHOR\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003e\u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003eAlfred V. Aho\u003c\/b\u003e and \u003cb data-path-to-node=\"4\" data-index-in-node=\"18\"\u003eJeffrey D. Ullman\u003c\/b\u003e are legends in the field of computer science, and their contributions were recognized with the \u003cb data-path-to-node=\"4\" data-index-in-node=\"131\"\u003eACM A.M. Turing Award\u003c\/b\u003e (the \"Nobel Prize of Computing\") in 2020.\u003c\/p\u003e\n\u003cp data-path-to-node=\"5\"\u003e\u003cb data-path-to-node=\"5\" data-index-in-node=\"0\"\u003eAlfred V. Aho\u003c\/b\u003e 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.\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\"\u003e\u003cb data-path-to-node=\"6\" data-index-in-node=\"0\"\u003eJeffrey D. Ullman\u003c\/b\u003e 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.\u003c\/p\u003e","brand":"Narosa Publishing House","offers":[{"title":"Default Title","offer_id":51531400413482,"sku":"VASY-8185015619","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0693\/1218\/4618\/files\/812oqPvEctL._SY425.jpg?v=1778570300","url":"https:\/\/crazyshelf.com\/products\/principles-of-compiler-design","provider":"Crazyshelf.com","version":"1.0","type":"link"}