Image from Google Jackets

Modern Compiler Implementation in C

By: By: Material type: TextTextPublication details: Cambridge : Cambridge University Press India Pvt. Ltd, 2000Edition: Rev. edDescription: 544ISBN:
  • 9788175960718
Subject(s): DDC classification:
  • 005.453 APPĀ 21
Summary: This textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that is missing from most books. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual c header files. The first part of the book, fundamentals of compilation, is suitable for a one-semester first course in compiler design.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E15679
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E15677
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E15678
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E15676
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E15675
Reference Book Reference Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Not for loan E07132
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E07133
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E07134
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E07135
Book Book Alliance College of Engineering and Design Computer Science and Information Technology 005.453 APP (Browse shelf(Opens below)) Available E07136
Total holds: 0

Includes bibliographical references (p. 528-536) and index.

This textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that is missing from most books. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual c header files. The first part of the book, fundamentals of compilation, is suitable for a one-semester first course in compiler design.

There are no comments on this title.

to post a comment.