Skip to content

Introduction to Compiler Construction

Best in textbook rentals since 2012!

ISBN-10: 0716782618

ISBN-13: 9780716782612

Edition: 1992

Authors: Thomas W. Parsons

List price: $87.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Introduction to Compiler Construction addresses the essential aspects of compiler design at a level that is perfect for today's undergraduate. Working from the basics in Chapter 1, the book provides the clearest, most cohesive treatment of the topic available for the junioror senior-level student.
Customers also bought

Book details

List price: $87.95
Copyright year: 1992
Publisher: Worth Publishers, Incorporated
Publication date: 3/15/1992
Binding: Hardcover
Pages: 359
Size: 7.50" wide x 9.75" long x 1.00" tall
Weight: 1.738
Language: English

Foreword
Preface
Introduction
Machine Language, Assembly Language, High-level Languages
Terminology
Compilers and Interpreters
The Environment of the Compiler
Phases of a Compiler
Passes, Front End, Back End
System Support
Writing a Compiler
Retargetable Compilers
Lexical Analysis
Tokens and Lexemes
Buffering
Finite-State Automata
Nondeterministic Finite-State Automata
The Subset Construction
Regular Expressions
Regular Expressions and Finite-State Machines
The Pumping Lemma
Application to Lexical Analysis
Syntactic Analysis I
Grammars
Top-Down Parsers
Recursive-Descent Parsing
Predictive Parsers
Syntactic Analysis II
Introduction to Bottom-Up Parsing
The Operator-Precedence Parser
The LR Parser
Summary: Which Parser Should I Use?
Intermediate Code Generation
Semantic Actions and Syntax-Directed Translation
Intermediate Representations
Bottom-Up Translation
Top-Down Translation
More about Bottom-Up Translation
Pascal-Type Declarations
Type Checking and Coercion
Optimization
Machine-Independent Optimization
DAGs Again
Data-Flow Analysis
Optimization Techniques Revisited
Other Optimization Issues
Machine-Dependent Optimization
Summary: How Much Optimization?
Object Code Generation
Generating Machine Language from 3AC
Context Sensitive Translation and Register Use
Special Architectural Features
Memory Use
The Symbol Table
Run-Time Memory Management
Appendix A: Minimizing the Number of States in a DFA
Appendix B: Lex and Yacc
References
Index