Compilers: Principles, Techniques, and Tools
by Alfred V. Aho (Author), Ravi Sethi (Author), Jeffrey D. Ullman (Author)
On This Page
Description
Pearson’s flagship title Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the "Dragon Book," is available in a new edition to reflect the current state of compilation. This book provides the foundation for understanding the theory and practice of compilers. Revised and updated with new chapters on Programming Language Semantics and Undefined Behaviour Semantics, the title addresses modern issues in compiler design. However, the show more 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. show lessTags
Recommendations
Member Recommendations
ronpaula If you find the sampling of parsing techniques in "The Dragon Book" interesting and understandable, you may someday want this bible of Parsing Techniques on your shelf. It tries to place a very large number of different algorithms (including effectively defunct ones) into an overall taxonomy. An important reference for anyone involved in the actual design of parsers (as opposed to just using automated parser generator tools).
30
Member Reviews
The Dragon Book was for many years the standard text on compiler construction. It still pays benefits in revisiting it, even in these days of Domain Specific Languages. This version is kind of dated, but I still dip in once in a while.
Ratings
Members
- Recently Added By
Author Information
Some Editions
Common Knowledge
- Canonical title*
- コンパイラ―原理・技法・ツール [第2版]
- Alternate titles
- The Dragon Book
- Original publication date
- 1986
*Some information comes from Common Knowledge in other languages. Click "Edit" for more information.
Classifications
- Genres
- Technology, Nonfiction, General Nonfiction
- DDC/MDS
- 005.453 — Computer science, information & general works Computer science, knowledge & systems Artificial Intelligence/Virtual Reality Systems programming and programs Programming language translators Compilers
- LCC
- QA76.76 .C65 .A37 — Science Mathematics Mathematics Instruments and machines Calculating machines Electronic computers. Computer science Computer software
- BISAC
Statistics
- Members
- 1,377
- Popularity
- 17,221
- Reviews
- 1
- Rating
- (4.08)
- Languages
- 10 — English, French, German, Japanese, Korean, Malay, Polish, Portuguese, Russian, Spanish
- Media
- Paper, Ebook
- ISBNs
- 34
- ASINs
- 6




















































