وبلاگ بلیان

Compilers: Principles, Techniques, and Tools (Second Edition)

معرفی کتاب «Compilers: Principles, Techniques, and Tools (Second Edition)» نوشتهٔ editor-in-chief Ami Ronnberg، editor Kathleen Martin، The archive for research in archetypal symbolism و Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman، منتشرشده توسط نشر Addison Wesley; Pearson/Addison Wesley در سال 2007. این کتاب در 7 صفحه، فرمت djvu، زبان انگلیسی ارائه شده است.

This book provides the foundation for understanding the theory and pracitce of compilers. Revised and updated, it reflects the current state of compilation. 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. Computer scientists, developers, and aspiring students that want to learn how to build, maintain, and execute a compiler for a major programming language. 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.


This classic book, known to compiler developers as "the Dragon Book" is the bible of compiler design. This book by Aho, Sethi and Ullman teaches the reader everything from Backus Naur Form to code generation and optimization. The contents of this book apply to anyone doing any sort of language development, be it as simple as reading an HTML file, or as advanced as writing a C compiler.

"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. The new chapters include: Chapter 10 - Instruction-Level Parallelism; Chapter 11 - Optimizing for Parallelism and Locality; and, Chapter 12 - Interprocedural Analysis This book covers topics related to the functionality and design of compilers, including: - Compiler structure - Lexical analysis (including regular expressions and finite automata) - Syntax analysis (including context-free grammars, LL parsers, bottom-up parsers, and LR parsers) - Syntax-directed translation - Type checking (including type conversions and polymorphism) - Run-time environment (including parameter passing, symbol tables, and storage allocation) - Code generation (including intermediate code generation) - Code optimization "This new edition of the classic "Dragon" book has been completely revised to include the most recent developments to compiling. The book provides a thorough introduction to compiler design and continues to emphasize the applicability of compiler technology to a broad range of problems in software design and development. The first hall of the book is designed for use in an undergraduate compilers course while the second half can be used in a graduate course stressing code optimization."--Jacket
دانلود کتاب Compilers: Principles, Techniques, and Tools (Second Edition)