Schilke

Compilers Principles Techniques and Tools by Alfred V. Aho

Description: About this productProduct InformationThis introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors present updated coverage of compilers based on research and techniques that have been developed in the field over the past few years. The book provides a thorough introduction to compiler design and covers topics such as context-free grammars, fine state machines, and syntax-directed translation. 0201100886B04062001Product IdentifiersPublisherAddison-Wesley Longman, IncorporatedISBN-100201100886ISBN-139780201100884eBay Product ID (ePID)70824Product Key FeaturesAuthorJeffrey D. Ullman, Alfred V. Aho, Ravi SethiPublication NameCompilers : Principles, Techniques, and ToolsFormatHardcoverLanguageEnglishPublication Year1986TypeTextbookNumber of Pages500 PagesDimensionsItem Length9.4in.Item Height1.3in.Item Width6.6in.Item Weight41.8 OzAdditional Product FeaturesLc Classification NumberQa76.76.C65a37 1986Table of Content1. Introduction to Compiling. Compilers. Analysis of the Source Program. The Phases of a Compiler. Cousins of the Compiler. The Grouping of Phases. Compiler-Construction Tools. Bibliographic Notes. 2. A Simple One-Pass Compiler. Overview Syntax Definition. Syntax-Directed Translation. Parsing. A Translator for Simple Expressions. Lexical Analysis. Incorporating a Symbol Table. Abstract Stack Machines. Putting the Techniques Together. Exercises. Bibliographic Notes. 3. Lexical Analysis. The Role of the Lexical Analyzer. Input Buffering. Specification of Tokens. Recognition of Tokens. A Language for Specifying Lexical Analyzers. Finite Automata. From a Regular Expression to an NFA. Design of a Lexical Analyzer Generator. Optimization of DFA-Based Pattern Matchers. Exercises. Bibliographic Notes. 4. Syntax Analysis. The Role of the Parser. Context-Free Grammars. Writing a Grammar. Top-Down Parsing. Bottom-Up Parsing. Operator-Precedence Parsing. LR Parsers. Using Ambiguous Grammars. Parser Generators. Exercises. Bibliographic Notes. 5. Syntax-Directed Translation. Syntax-Directed Definitions. Construction of Syntax Trees. Bottom-Up Evaluation of S-Attributed Definitions. L-Attributed Definitions. Top Down Translation. Bottom-Up Evaluation of Inherited Attributes. Recursive Evaluators. Space for Attribute Values at Compile Time. Assigning Spaces at Compiler-Construction Time. Analysis of Syntax-Directed Definitions. Exercises. Bibliographic Notes. 6. Type Checking. Type Systems. Specification of a Simple Type Checker. Equivalence of Type Expressions. Type Conversions. Overloading of Functions and Operators. Polymorphic Functions. An algorithm for Unification. Exercises. Bibliographic Notes. 7. Run-Time Environments. Source Language Issues. Storage Organization. Storage-Allocation Strategies. Access to Nonlocal Names. Parameter Passing. Symbol Tables. Language Facilities for Dynamic Storage Allocation. Dynamic Storage Allocation Techniques. Storage Allocation in Fortran. Exercises. Bibliographic Notes. 8. Intermediate Code Generation. Intermediate Languages. Declarations. Assignment Statements. Boolean Expressions. Case Statements. Backpatching. Procedure Calls. Exercises. Bibliographic Notes. 9. Code Generation. Issues in the Design of a Code Generator. The Target Machine. Run-Time Storage Management. Basic Blocks and Flow Graphs. Next-Use Information. A Simple Code Generator. Register Allocation and Assignment. The Dag Representation of Basic Blocks. Peephole Optimization. Generating Code from Dags. Dynamic Programming Code-Generation Algorithm. Code-Generator Generators. Exercises. Bibliographic Notes. 10. Code Optimization. Introduction. The Principal Sources of Optimization. Optimization of Basic Blocks. Loops in Flow Graphs. Introduction to Global Data-Flow Analysis. Iterative Solution of Data-Flow Equations. Code-Improving Transformations. Dealing with Aliases. Data-Flow Analysis of Structured Flow Graphs. Efficient Data-Flow Algorithms. A Tool for Data-Flow Analysis. Estimation of Types. Symbolic Debugging of Optimized Code. Exercises. Bibliographic Notes. 11. Want to Write a CompCopyright Date1986Target AudienceCollege AudienceTopicSystems Architecture / General, CompilersLccn85-015647Dewey Decimal005.453Dewey Edition22GenreComputers

Price: 19.9 USD

Location: Multiple Locations

End Time: 2024-09-17T11:44:42.000Z

Shipping Cost: 3.97 USD

Product Images

Compilers Principles Techniques and Tools by Alfred V. Aho

Item Specifics

Return shipping will be paid by: Seller

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money Back

Return policy details:

Updated ISBN2: 9780321486813

Artist: Aho, Alfred V.; Sethi, Ravi; Ullman, Jeffrey D.

Number of Pages: 500 Pages

Publication Name: Compilers : Principles, Techniques, and Tools

Language: English

Publisher: Addison-Wesley Longman, Incorporated

Publication Year: 1986

Subject: Systems Architecture / General, Compilers

Item Height: 1.3 in

Item Weight: 41.8 Oz

Type: Textbook

Item Length: 9.4 in

Author: Jeffrey D. Ullman, Alfred V. Aho, Ravi Sethi

Subject Area: Computers

Item Width: 6.6 in

Format: Hardcover

Recommended

Principles of Compiler Design, Like New Used, Free shipping in the US
Principles of Compiler Design, Like New Used, Free shipping in the US

$30.21

View Details
Principles and Practice of Constraint Programming - Cp 2000: 6th...
Principles and Practice of Constraint Programming - Cp 2000: 6th...

$91.95

View Details
COMPILERS : PRINCIPLES, TECHNIQUES, AND TOOLS By Alfred V ; Sethi Aho
COMPILERS : PRINCIPLES, TECHNIQUES, AND TOOLS By Alfred V ; Sethi Aho

$69.49

View Details
Compiler Design: Principles, Techniques and Tools by Terence Halsey (English) Ha
Compiler Design: Principles, Techniques and Tools by Terence Halsey (English) Ha

$86.82

View Details
Compilers: Principles, Techniques, and Tools
Compilers: Principles, Techniques, and Tools

$114.96

View Details
Principles and Practice of Declarative Programming: International Conference,...
Principles and Practice of Declarative Programming: International Conference,...

$9.68

View Details
Compilers: Principles, Techniques, and Tools Aho, Alfred V.; Sethi, Ravi and Ull
Compilers: Principles, Techniques, and Tools Aho, Alfred V.; Sethi, Ravi and Ull

$26.24

View Details
COMPILERS: PRINCIPLES, TECHNIQUES, AND TOOLS
COMPILERS: PRINCIPLES, TECHNIQUES, AND TOOLS

$106.95

View Details
Principles of Compiler Design (Paperback or Softback)
Principles of Compiler Design (Paperback or Softback)

$28.75

View Details
Compilers: Principles, Techniques, and Tools by Aho, Alfred hardcover Book
Compilers: Principles, Techniques, and Tools by Aho, Alfred hardcover Book

$100.00

View Details