Engineering a Compiler

Engineering a Compiler
ISBN-10
0080916619
ISBN-13
9780080916613
Series
Engineering a Compiler
Category
Computers
Pages
824
Language
English
Published
2011-01-18
Publisher
Elsevier
Authors
Keith Cooper, Linda Torczon

Description

This entirely revised second edition of Engineering a Compiler is full of technical updates and new material covering the latest developments in compiler technology. In this comprehensive text you will learn important techniques for constructing a modern compiler. Leading educators and researchers Keith Cooper and Linda Torczon combine basic principles with pragmatic insights from their experience building state-of-the-art compilers. They will help you fully understand important techniques such as compilation of imperative and object-oriented languages, construction of static single assignment forms, instruction scheduling, and graph-coloring register allocation. In-depth treatment of algorithms and techniques used in the front end of a modern compiler Focus on code optimization and code generation, the primary areas of recent research and development Improvements in presentation including conceptual overviews for each chapter, summaries and review questions for sections, and prominent placement of definitions for new terms Examples drawn from several different programming languages

Other editions

Similar books

  • Modern Compiler Design
    By Dick Grune, Kees van Reeuwijk, Henri E. Bal

    The student who has finished this book can expect to understand the workings of and add to a language processor for each of the modern paradigms, and be able to read the literature on how to proceed.

  • Modern Compiler Implementation in C
    By Andrew W. Appel, Maia Ginsburg

    1 - Introduction A compiler was originally a program that " compiled ” subroutines ( a link - loader ) . When in 1954 the combination " algebraic compiler " came into use , or rather into misuse , the meaning of the term had already ...

  • Engineering a Compiler: VAX-11 Code Generation and Optimization
    By Patricia Anklam

    Engineering a Compiler: VAX-11 Code Generation and Optimization

  • Compiler Construction
    By William M. Waite, Gerhard Goos

    McCarthy 1960 McCarthy, J. Recursive Functions of Symbolic Expressions and their Computation by Machine, Part 1. Communications of the ACM ... J. Olsztyn, J. Strong, T. B. Steel, A. Tritter, and J. Wegstein. The Problem of Programming ...

  • Writing Compilers and Interpreters: A Software Engineering Approach
    By Ronald Mak

    Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software ...

  • Interaction Between Compilers and Computer Architectures
    By Pen-Chung Yew, Gyungho Lee

    This volume explores recent developments and ideas for better integration of the interaction between compilers and computer architectures in designing modern processors and computer systems.

  • Optimizing Compilers for Modern Architectures: A Dependence-Based Approach
    By Ken Kennedy, Randy Allen

    This landmark text from two leaders in the field focuses on the pivotal role that compilers can play in addressing this critical issue.

  • Linkers and Loaders
    By John R. Levine

    I can tell from these war stories that the author really has been there himself and survived to tell the tale.

  • Principles of Compilers: A New Approach to Compilers Including the Algebraic Method
    By Song Y. Yan, Yunlin Su

    "Principles of Compilers: A New Approach to Compilers Including the Algebraic Method" introduces the ideas of the compilation from the natural intelligence of human beings by comparing similarities and differences between the compilations ...

  • Crafting A Compiler
    By Charles N. Fischer, Ron K. Cytron, Richard J. LeBlanc Jr.

    This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book. Crafting a Compiler is a practical yet thorough treatment of compiler construction.