| 作 者: | Monica Lam Alfred Aho |
| 出版社: | 人民邮电出版社 |
| 丛编项: | 国外著名高等院校信息科学与技术优秀教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 编译原理和编译器 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
1 Introduction
1.1 Language Processors
1.1.1 Exercises for Section 1.1
1.2 The Structure of a Compiler
1.2.1 Lexical Analysis
1.2.2 Syntax Analysis
1.2.3 Semantic Analysis
1.2.4 Intermediate Code Generation
1.2.5 Code Optimization
1.2.6 Code Generation
1.2.7 Symbol-Table Management
1.2.8 The Grouping of Phases into Passes
1.2.9 Compiler-Construction Tools
1.3 The Evolution of Programming Languages
1.3.1 The Move to Higher-level Languages
1.3.2 Impacts on Compilers
1.3.3 Exercises for Section 1.3
1.4 The Science of Building a Compiler
1.4.1 Modeling in Compiler Design and Implementation
1.4.2 The Science of Code Optimization
1.5 Applications of Compiler Technology
1.5.1 Implementation of High-Level Programming Languages
1.5.2 Optimizations for Computer Architectures
1.5.3 Design of New Computer Architectures
1.5.4 Program Translations
1.5.5 Software Productivity Tools
1.6 Programining Language Basics
1.6.1 Tile Static/Dynamic Distinction
1.6.2 Environments and States
1.6.3 Static Scope and Block Structure
1.6.4 Explicit Access Control
1.6.5 Dynamic Scope
1.6.6 Parameter Passing Mechanisms
……
2 A Simple Syntan-Directed Translator
3 Lexical Analysis
4 Syntax Analysis
5 Syntax-Directed Translation
6 Intermediate-Code Generation
7 Run-Time Environments
8 Code Generation
9 Machine-Independent Optimizations
10 Instruction*Level Parallelism
11 Optimizing for Parallelism and Locality
12 Interprocedural Analysis
A A Complete Front End
B Finding Linearly Independent Solutions
Index