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 less

Tags

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

1 review
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.

Members

Recently Added By

Author Information

Picture of author.
Author
19 Works 2,779 Members
Picture of author.
Author
5 Works 1,528 Members
Picture of author.
Author
20 Works 3,277 Members

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.453Computer science, information & general worksComputer science, knowledge & systemsArtificial Intelligence/Virtual RealitySystems programming and programsProgramming language translatorsCompilers
LCC
QA76.76 .C65 .A37ScienceMathematicsMathematicsInstruments and machinesCalculating machinesElectronic computers. Computer scienceComputer 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