Realistic Compiler Generation (FOUNDATIONS OF COMPUTING SERIES)

Realistic Compiler Generation (FOUNDATIONS OF COMPUTING SERIES) image
ISBN-10:

0262121417

ISBN-13:

9780262121415

Author(s): LEE, Peter
Edition: First Edition
Released: Jan 01, 1989
Publisher: Mit Pr
Format: Hardcover, 265 pages
to view more data

Description:

In this book Peter Lee provides a complete description and survey of the field of semantics based compiler generation and presents a new method for expressing the formal semantics of programming languages that allows realistic compilers to be generated automatically.

The method Lee describes has two main advantages over previous methods. First, it allows compilers to be generated automatically. The compilers are realistic in the sense that they compile programs as efficiently as hand crafted compilers do, and the object programs they produce run as efficiently as the object programs produced by hand crafted compilers. The second advantage is that it makes it easier to comprehend and write the semantics than other methods.

The book demonstrates a working compiler generator called MESS which is used to generate a realistic compiler for a Pascal-like language. The generated compiler is then compared with several hand crafted compilers and shown to have at least comparable, and in some cases superior, performance.

Peter Lee is Assistant Professor of Computer Science at Carnegie Mellon University. Realistic Compiler Generation is included in the series Foundations of Computing, edited by Michael Garey and Albert Meyer.

Low Price Summary






Top Bookstores


























We're an Amazon Associate. We earn from qualifying purchases at Amazon and all stores listed here.

DISCLOSURE: We're an eBay Partner Network affiliate and we earn commissions from purchases you make on eBay via one of the links above.

Want a Better Price Offer?

Set a price alert and get notified when the book starts selling at your price.

Want to Report a Pricing Issue?

Let us know about the pricing issue you've noticed so that we can fix it.