图书介绍

软件移植【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

软件移植
  • 布朗(P.J. Brown)等著;朱关铭译 著
  • 出版社: 北京:科学出版社
  • ISBN:15031·457
  • 出版时间:1982
  • 标注页数:392页
  • 文件大小:12MB
  • 文件页数:404页
  • 主题词:

PDF下载


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

下载说明

软件移植PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 引言1

第Ⅰ.A章 本书的结构1

第Ⅱ部分 基本概念3

第Ⅱ.A章 理论3

1.原语4

序言9

目录9

2.组合10

3.状态19

1.利用广泛采用的工具24

第Ⅱ.B章 基本实现的概念24

2.选择工具27

3.特殊工具的使用27

4.套迭生成法28

5.全自展和半自展31

6.几个例子32

7.语言的级别33

8.测试可移植性34

9.解释和编译35

第Ⅲ.A章 验证程序和滤符程序40

1.引言40

第Ⅲ部分 工具40

2.我们可以做些什么44

3.程序的形式49

4.结论60

第Ⅲ.B章 计算机体系结构和微程序设计62

1.引言62

2.计算机系统体系结构62

3.处理器的分类69

4.处理器的组织75

5.计算机体系结构与软件的关系80

6.微程序设计93

1.输入和输出的格式106

第Ⅲ.C章 宏加工程序106

2.宏-时功能108

3.宏-时功能的措施112

4.翻译的能力114

5.执行性能115

6.结束语118

第Ⅲ.D章 可移植的编译程序120

1.动机的形成120

2.语言121

3.编译程序123

4.附加的问题127

5.结论128

第Ⅲ.E章 高级语言之间的翻译129

1.引言129

2.形式和内容130

3.实际的例子131

4.如何改变语言134

5.结论136

第Ⅳ部分 实用化137

第Ⅳ.A章 软件移植工程137

1.软件搬家过程的一种模型137

2.提高可移植性的技术141

3.各种障碍144

第Ⅳ.B章 系统的接口151

1.一种系统请求的模型152

2.输入/输出请求模型的应用156

3.意外的干扰163

第Ⅳ.C章 执行性能的考虑165

1.引言165

2.关键的因素166

3.麻烦的地方167

4.执行性能的不稳定性170

5.不同级别之间的不匹配172

6.测量技术173

2.硬件的优化180

第Ⅳ.D章 优化180

1.引言180

3.独立于机器的优化181

4.三种优化技术182

5.有效性188

6.诊断特性189

7.存贮空间的优化190

8.初始化190

9.语言设计191

第Ⅴ.A章 软件可移植性的商业因素194

1.引言194

第Ⅴ部分 法律方面194

2.工业调查195

3.商业的利益196

4.软件保护197

5.研制可移植的程序199

第Ⅴ.B章 可移植软件的法律保护201

1.引言201

2.专利权保护202

3.版权法律203

4.对违反保密的诉讼204

6.未来发展205

5.商标205

第Ⅵ部分 实例研究208

第Ⅵ.A章 ALGOL 60的用途208

1.引言208

2.问题208

3.一个可移植的ALGOL 60的子集210

4.输入/输出216

5.ALGOL 60作为一个说明语言217

6.数值算法217

第Ⅵ.B章 SNOBOL 4的宏实现222

1.背景222

2.宏实现的结构223

3.实现途径224

4.SIL的描述225

5.实现SIL228

6.SNOBOL 4宏实现的评价232

第Ⅵ.C章 BCPL的实现238

1.简史238

2.语言设计238

3.抽象机器241

4.编译程序设计245

5.自展过程249

2.软件可移植性的需要251

第Ⅵ.D章 商业软件251

1.引言251

3.软件可移植性方法学253

4.Brandon应用系统采用的方法学257

第Ⅵ.E章 数据的可移植性260

1.通过程序设计语言的可移植性261

2.通过硬件和操作系统的可移植性263

3.在不同的COBOL程序之间的数据可移植性267

4.数据库的可移植性272

5.结论272

1.引言274

第Ⅵ.F章 FORTRAN和GENESYS系统274

2.GENESYS系统的技术特性276

3.GENESYS的管理281

4.感谢284

第Ⅵ.G章 一个可移植的操作系统286

1.引言286

2.操作系统结构287

3.虚拟机的兼容性289

4.虚拟机的实现289

5.理想化的目标机292

6.虚拟存贮管理296

7.局部变化297

8.语言和文件编制299

9.结论302

第Ⅵ.H章 软件可移植性发展的NAG方法304

1.引言304

2.定义306

3.算法的适应性307

4.软件可移植性——预测和修正309

5.程序员对软件可移植性的态度312

6.软件可移植性的定量基础314

7.NAG程序库的一个标准化记号316

8.某些移植工具318

9.将来目标319

10.推测的结论319

第Ⅵ.I章 一个制造者的见解329

1.引言329

2.可移植的应用程序329

3.应用程序环境330

4.用户环境331

5.应用程序的复杂性332

6.系统解法333

7.结束语336

第Ⅶ.A章 JANUS338

第Ⅶ部分 研究和未来338

1.原语340

2.组合344

3.状态352

第Ⅶ.B章 一个可供SIL选择的方案360

1.动机的形成360

2.SIL/2系统361

3.SIL/2的实现363

4.到目前为止的经验367

1.引言370

第Ⅷ部分 两项研究370

第Ⅷ.A章 CNRS/SRC研究370

2.研究的结果371

3.建议372

4.结论372

第Ⅷ.B章 关于可移植性的EEC工作374

1.引言375

2.关于应用程序可移植性的报告375

3.关于用户反映的报告377

4.最后的方针379

附录A CNRS/SRC软件可移植性研究382

热门推荐