论文部分内容阅读
PC越来越强大了,甚至智能手机的运算能力也超过了昔日的286,而我们可以期待的是历史重演,若干年后智能手机的运算能力将直逼今日主流PC。这本是令人高兴的事情,但我却不得不担心计算机的软件会出大问题。设备强大了,软件也跟着复杂了,复杂的软件会惹出越来越多的麻烦。
DOS只需要4MB内存就能运转如飞,到了XP就需要256MB内存,需要加载的程序代码翻了数十倍,功能虽然多了不少,可同时接踵而来的还有源源不断的漏洞和永远打不完的补丁。
其实麻烦还远不止这些。我家里有台爱普生几年前生产的照片打印机,在某一次给Windows 2000打补丁之后就罢工了,打印时而正常、时而乱码。说实话,我当时并没有意识到这是补丁惹的祸,直到我家的台式机在打补丁后出现同样故障。
这种倒霉事儿其实并不是第一次撞到,我的佳能扫描仪、三星录音笔等一些几年前的老产品都出现过类似问题,而且很多厂家在产品停产后往往也不再提供软件升级。现在我只好在电脑上另装了一套Windows 98,让老设备在老系统上继续转着,总不能随着Windows打补丁把我的设备都打废了吧!
在PC遇到故障的时候,我们喜欢骂微软来出出气,其实也不都是微软的错儿。因为现在很多新产品的驱动程序从一开始就包含了祸根,那些五花八门的应用程序就更不用说,错误多得数不过来。
家用和消费领域的IT厂商都喜欢追时髦,把“人性”、“快乐”、“生活”等五花八门的高帽子戴在“科技”的脑袋上,实际上这些蛮不错的理念在软件环节都打了水漂儿,让消费者找不着北。
对那些打着“企业计算”、“高端”招牌的后台计算和存储系统,我就更加担心了。如前所述,未来手机都将变得和现在的PC一样强大,那么后台系统需要支撑的终端数量将提高多少倍?无所不在的无线接入更将使这些应用变得实时而且复杂。
连那些简简单单的小程序都搞不定,编写高质量的复杂后台程序就更没有可能了。而开放源代码的流行,让任何二把刀的程序员都可以拼凑出复杂的后台应用软件,您可以想像这些软件有多么可怕吗?让整个企业的命运、甚至国家命脉和那些千疮百孔的软件绑在一起,实在让人放心不下。
过去十年,软件走入了错误百出的时代;再过十年,软件或许将走进一个失去人类信任的年代。软件始终是计算机的“软”肋。
唉,但愿我是“杞人忧天”。
DOS只需要4MB内存就能运转如飞,到了XP就需要256MB内存,需要加载的程序代码翻了数十倍,功能虽然多了不少,可同时接踵而来的还有源源不断的漏洞和永远打不完的补丁。
其实麻烦还远不止这些。我家里有台爱普生几年前生产的照片打印机,在某一次给Windows 2000打补丁之后就罢工了,打印时而正常、时而乱码。说实话,我当时并没有意识到这是补丁惹的祸,直到我家的台式机在打补丁后出现同样故障。
这种倒霉事儿其实并不是第一次撞到,我的佳能扫描仪、三星录音笔等一些几年前的老产品都出现过类似问题,而且很多厂家在产品停产后往往也不再提供软件升级。现在我只好在电脑上另装了一套Windows 98,让老设备在老系统上继续转着,总不能随着Windows打补丁把我的设备都打废了吧!
在PC遇到故障的时候,我们喜欢骂微软来出出气,其实也不都是微软的错儿。因为现在很多新产品的驱动程序从一开始就包含了祸根,那些五花八门的应用程序就更不用说,错误多得数不过来。
家用和消费领域的IT厂商都喜欢追时髦,把“人性”、“快乐”、“生活”等五花八门的高帽子戴在“科技”的脑袋上,实际上这些蛮不错的理念在软件环节都打了水漂儿,让消费者找不着北。
对那些打着“企业计算”、“高端”招牌的后台计算和存储系统,我就更加担心了。如前所述,未来手机都将变得和现在的PC一样强大,那么后台系统需要支撑的终端数量将提高多少倍?无所不在的无线接入更将使这些应用变得实时而且复杂。
连那些简简单单的小程序都搞不定,编写高质量的复杂后台程序就更没有可能了。而开放源代码的流行,让任何二把刀的程序员都可以拼凑出复杂的后台应用软件,您可以想像这些软件有多么可怕吗?让整个企业的命运、甚至国家命脉和那些千疮百孔的软件绑在一起,实在让人放心不下。
过去十年,软件走入了错误百出的时代;再过十年,软件或许将走进一个失去人类信任的年代。软件始终是计算机的“软”肋。
唉,但愿我是“杞人忧天”。