图书介绍

程序分析技术PDF|Epub|txt|kindle电子书版本网盘下载

程序分析技术
  • 刘磊等编著 著
  • 出版社: 机械工业出版社
  • ISBN:7111167864
  • 出版时间:2005
  • 标注页数:153页
  • 文件大小:9MB
  • 文件页数:161页
  • 主题词:程序分析-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

程序分析技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

前言1

第1章 程序设计语言1

1 1 程序设计语言的四个发展阶段1

1 1 1 机器语言1

1 1.2 汇编语言2

1 1 3 高级语言2

1 1 4 第四代语言3

1.2 高级语言4

1 2 1 高级语言的分类4

1 3 未来的语言5

1 2 2 高级语言的实现5

第2章 元程序设计6

2 1 元程序介绍6

2 2 元程序设计系统8

2 2.1 元程序系统的组成8

2 2 2 中间表示8

2 2 3 规则分类和对应的结构9

2 2 4 元操作13

2 2 5 系统的生成15

2 3 元程序设计的实际应用15

2 3.1 如何构造高效的系统15

2 3 2 几个元级系统的介绍16

3 1.1 控制流分析概述33

第3章 信息流分析33

3 1 控制流分析33

3.1.2 控制流分析方法35

3 1.3 程序的结构化转换40

3 2 数据流分析技术42

3 2 1 数据流方程定义和活跃变量分析43

3 2 2 数据流异常的检测47

3 2 3 常表达式节省48

3 2 4 公共子表达式节省51

3 3 一种信息流分析技术52

3 3 1 方法描述53

3 3 2 应用55

第4章 别名分析57

4 1 C语言的别名采集器59

4 2 C语言的别名传播器61

4 3 面向Java的实用别名分析技术63

4.3.1 Java程序中的别名问题63

4 3 2 别名分析算法63

4 4 小结69

第5章 程序分片70

5.1 程序分片介绍70

5.1 1 程序分片的基本概念70

5 1 2 程序分片的分类74

5.1 3 程序分片的应用74

5.2.1 Weiser风格的程序分片75

5 2 静态分片75

5 2 2 基于程序依赖图的程序分片76

5 3 过程间的程序分片77

5.3.1 基于数据流方程的过程间分片算法78

5.3.2 基于SDG的两阶段图形可达性算法79

5.4 动态分片81

5.4.1 动态分片的基本概念81

5 4.2 动态分片算法82

5.5 条件分片89

5.5.1 条件分片的应用94

5.5.2 程序分片工具ConSIT95

6.1 形式概念分析的产生与发展97

第6章 形式概念分析97

6.2 FCA的基本概念98

6.2.1 上下文(Context)98

6.2.2 概念100

6.2.3 概念格100

6.2 4 概念格的生成算法101

6.2 5 概念格的代数分解104

6.3 概念格在软件工程中的应用104

6 3 1 概述104

6 3 2 从源程序中推导配置结构106

6 3.3 从遗留软件中提取类或模块107

6.3 4 保持语义不变的重构类结构114

6 3 5 动态分析120

6 4.1 介绍121

6.3 6 小结121

6 4 概念格在数据挖掘中的应用121

6 4 2 用概念分析挖掘频繁模式122

6.4.3 Iceberg概念格123

6.4 4 小结126

第7章 部分求值技术127

7.1 基本原理127

7.1.1 Kleene的s-m-n理论127

7 1.2 部分求值器的定义128

7.2 几种部分求值技术的介绍132

7.2.1 静态部分求值方法133

7.2 2 动态部分求值技术135

7 2 3 动静态结合的部分求值技术140

7.3 Futamura投影定理143

7 3 1 第一投影定理144

7.3.2 编译器的生成与第二投影定理144

7.3.3 第三投影定理145

7.4 程序点例化技术146

7.4.1 状态,程序点和分割146

7.4.2 程序点例化147

7.4.3 不同语句的代码生成148

7.4 4 转换压缩149

7.4.5 正确的分割技巧150

7 4 6 简单绑定时间分析151

参考文献152

热门推荐