shopping cart
Save up to 30% on our Staff Picks
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Interviews | November 3, 2009

Sheila A.: IMG On Storytelling: The Powells.com Interview with Donald Miller



donaldmillerDonald Miller is a Christian writer, but the question that Miller asks with his latest memoir, A Million Miles in a Thousand Years, is applicable to... Continue »
  1. $13.99 Sale Hardcover add to wish list

Add to Cart
$71.00
List price: $93.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
4 Partner Warehouse Software Engineering- Programming and Languages

Modern Compiler Design (00 Edition)

by Dick Grune

Modern Compiler Design (00 Edition) Cover
  1. This particular item is stocked in a Partner Warehouse and will ship separately from other items in your shopping cart.

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

A compiler is one of the most vital parts of a computers system software, translating programs written in a high-level language into low-level commands that the machine can understand and execute. Most compiler design books focus only on techniques for imperative (or procedural) languages like C or Pascal, whereas Modern Compiler Design also covers compilation techniques for object-oriented, functional, logic and distributed languages. Features of the book include:
  • A focus on essential traditional and advanced techniques common to all language paradigms, giving readers the skills required for modern compiler construction.
  • Coverage of all the major programming language types - imperative, object-oriented, functional, logic and distributed languages.
  • A practical emphasis on implementation and optimization techniques, including tools for automating compiler design.
  • A strong intuitive style, illustrated by many practical examples.
All the authors are experienced teachers and researchers in programming languages and their implementation and have acquired a wealth of experience in compiler construction for a variety of languages. This experience has also been reflected in previous texts on Programming Languages, Programming Distributed Systems and Parsing Techniques.

Book News Annotation:

Covers compilation techniques for imperative, object-oriented, functional, logic, and distributed languages. Emphasis is on implementation and optimization techniques, including tools for automating compiler design. Early chapters are concerned with techniques for programming processes in general, and include discussion of memory management, both in the compiler and in the generated code. Later chapters cover specific techniques required by various programing paradigms. Includes chapter summaries and exercises. Grune is affiliated with Vrije University, Amsterdam.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Review:

"There's nothing this programmer likes more in a book than a structured, logical layout, and Modern Compiler Design has it by the bucketful. [...] this excellent book covers not just procedural languages, but object-oriented, functional, logic and parallel/distributed languages too. [...] a well-written and thorough book [...] recommended for the compiler novice." - David Johns in Application Development Advisor, Nov/Dec 2000

Synopsis:

A compiler translates high-level language into low-level commands that the machine can understand and execute. This book covers compilation techniques for object-oriented, functional, logic and distributed languages.

Synopsis:

Der Compiler ist ein Herzstück der Systemsoftware: Er übersetzt aus einer Hochsprache wie C oder Pascal in die Sprache des Prozessors. Wie man einen Compiler 'baut', erklärt dieses Lehrbuch für fortgeschrittene Studenten. Dabei wird weniger auf Spezialfälle als auf grundlegende Techniken und Konzepte Wert gelegt; Schwerpunkte bilden Verfahren der Implementation und der Optimierung. Die Kunst des Compilerbaus - praxisnah, aus erster Hand! (11/99)

Synopsis:

While focusing on the essential techniques common to all language paradigms, this book provides readers with the skills required for modern compiler construction. All the major programming types (imperative, object-oriented, functional, logic, and distributed) are covered. Practical emphasis is placed on implementation and optimization techniques, which includes tools for automating compiler design.

Table of Contents

From Program Text to Abstract Syntax Tree.

Annotating the Abstract Syntax Tree -

The Context.

Processing the Intermediate Code.

Memory Management.

Imperative and Object-Oriented Programs.

Functional Programs.

Logic Programs.

Parallel and Distributed Programs.

Appendix.

Answers to Exercises.

References.

Index.

Product Details

ISBN:
9780471976974
Author:
Grune, Dick
Author:
Bal, Henri
Author:
Jacobs, Ceriel J. H.
Author:
Grune, Dick
Author:
Langendoen, Koen G.
Author:
Bal, Henri E.
Author:
Langendoen, Koen
Publisher:
John Wiley & Sons
Location:
Chichester
Subject:
General
Subject:
Programming - Software Development
Subject:
Compilers
Subject:
Compilers (computer programs)
Subject:
Software Development & Engineering - General
Edition Description:
Includes bibliographical references and index.
Series:
Worldwide Series in Computer Science
Series Volume:
3
Publication Date:
August 2000
Binding:
Paperback
Grade Level:
General/trade
Language:
English
Illustrations:
Yes
Pages:
754
Dimensions:
9.28x7.47x1.54 in. 2.70 lbs.

Other books you might like

  1. $14.95 Used Hardcover add to wish list
  2. $84.86 New Hardcover add to wish list
  3. $16.00 Used Hardcover add to wish list
  4. $54.95 New Trade Paper add to wish list

    Linkers and Loaders

    John R Levine
  5. $9.95 Used Hardcover add to wish list

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.