程序设计实践 第8章.pdfVIP

  • 0
  • 0
  • 约2.74万字
  • 约 20页
  • 2016-03-11 发布于江西
  • 举报
程序设计实践 第8章.pdf

下载 第8章 可 移 植 性 最后,标准化与常规相仿,能成为强有力秩序的另一种具体化形式。但是它又 与常规不同,它已经被现代建筑学公认为是我们技术的浓缩产物,因此以其潜在的 支配地位和蛮横特征而令人恐惧。 Robert Ve n t u r i ,《建筑学中的复杂和矛盾》 写出能够正确而有效地运行的软件是很困难的。因此,如果某个程序能在一个环境里工 作,当你需要把它移到另一个编译系统,或者处理器,或者操作系统上时,不会希望再重复 做太多原来已经做过的工作。最理想的情况是什么都不用改。 这种理想就是程序的可移植性。实际上,“可移植性”常被用来指一个更弱的概念,其意 思是说,与凭空写出这个程序相比,对它做些修改挪到另一个地方将更容易一些。这种修改 越容易做,我们就说这个程序的可移植性越强。 你可能会奇怪,为什么我们还要为可移植性费心呢?如果软件都是准备在某些特定条件 下,在一个特定环境里运行的,为什么还要在使它具有更广泛的可接受性方面白费精力呢? 首先,任何成功的程序,几乎总是注定要被以原来不曾预料的方式,用到从未想到的地方去。 把一个软件构造得比它的规范更一般些,结果就会是以

文档评论(0)

1亿VIP精品文档

相关文档