编译原理(英文版.第2版) 编译器设计教材书 程序设计编程书籍

编译原理(英文版.第2版) 编译器设计教材书 程序设计编程书籍 pdf epub mobi txt 电子书 下载 2025

[美] 阿霍等 著
图书标签:
  • 编译原理
  • 编译器设计
  • 程序设计
  • 编程
  • 教材
  • 英文版
  • 第2版
  • 计算机科学
  • 软件工程
  • 算法
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 华心图书专营店
出版社: 机械工业出版社
ISBN:9787111326748
商品编码:26794866534
出版时间:2011-01-01

具体描述







1 introduction

1.1 language processors

1.2 the structure of a compiler

1.3 the evolution of programming languages

1.4 the science of building a compiler

1.5 applications of compiler technology

1.6 programming language basics

1.7 summary of chapter 1

1.8 references for chapter 1

2 a simple syntax-directed translator

2.1 introduction

2.2 syntax definition

2.3 syntax-directed translation

2.4 parsing

2.5 a translator for simple expressions

2.6 lexical analysis

2.7 symbol tables

2.8 intermediate code generation

2.9 summary of chapter 2

3 lexical analysis

3.1 the role of the lexical analyzer

3.2 input buffering

3.3 specification of tokens

3.4 recognition of tokens

3.5 the lexical-analyzer generator lex

3.6 finite automata

3.7 from regular expressions to automata

3.8 design of a lexical-analyzer generator

3.9 optimization of dfa-based pattern matchers

3.10 summary of chapter 3

3.11 references for chapter 3

4 syntax analysis

4.1 introduction

4.2 context-free grammars

4.3 writing a grammar

4.4 -down parsing

4.5 bottom-up parsing

4.6 introduction to lr parsing: simple lr

4.7 more powerful lr parsers

4.8 using ambiguous grammars

4.9 parser generators

4.10 summary of chapter 4

4.11 references for chapter 4

5 syntax-directed translation

5.1 syntax-directed definitions

5.2 evaluation orders for sdd's

5.3 applications of syntax-directed translation

5.4 syntax-directed translation schemes

5.5 hnplementing l-attributed sdd's

5.6 summary of chapter 5

5.7 references for chapter 5

6 intermediate-code generation

6.1 variants of syntax trees

6.2 three-address code

6.3 types and declarations

6.4 translation of expressions

6.5 type checking

6.6 control flow

6.7 backpatching

6.8 switch-statements

6.9 intermediate code for procedures

6.10 summary of chapter 6

6.11 references for chapter 6

7 run-time environments

7.1 storage organization

7.2 stack allocation of space

7.3 access to nonlocal data on the stack

7.4 heap management

7.5 introduction to garbage collection

7.6 introduction to trace-based collection

7.7 short-pause garbage collection

7.8 advanced ics in garbage collection

7.9 summary of chapter 7

7.10 references for chapter 7

8 code generation

8.1 issues m the design of a code generator

8.2 the target language

8.3 addresses in the target code

8.4 basic blocks and flow graphs

8.5 optimization of basic blocks

8.6 a simple code generator

8.7 peephole optimization

8.8 register allocation and assignment

8.9 instruction selection by tree rewriting

8.10 optimal code generation for expressions

8.11 dynamic programming code-generation

8.12 summary of chapter 8

8.13 references for chapter 8

9 machine-independent optimizations

9.1 the principal sources of optimization

9.2 introduction to data-flow analysis

9.3 foundations of data-flow analysis

9.4 constant propagation

9.5 partial-redundancy elimination

9.6 loops in flow graphs

9.7 region-based analysis

9.8 symbolic analysis

9.9 summary of chapter 9

9.10 references for chapter 9

10 instruction-level parallelism

10.1 processor architectures

10.2 code-scheduling constraints

10.3 basic-block scheduling

10.4 global code scheduling

10.5 software pipelining

10.6 summary of chapter 10

10.7 references for chapter 10

11 optimizing for parallelism and locality

11.1 basic concepts

11.2 matrix multiply: an in-depth example

11.3 iteration spaces

11.4 aftlne array indexes

11.5 data reuse

11.6 array data-dependence analysis

11.7 finding synchronization-free parallelism

11.8 synchronization between parallel loops

11.9 pipelining

11.10 locality optimizations

11.11 other uses of affine transforms

11.12 summarv of chapter 11

11.13 references for chapter 11

12 interprocedural analysis

12.1 basic concepts

12.2 why interprocedural analysis?

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou 等,本站所有链接都为正版商品购买链接。

© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有