|
我们在讨论标题之上的问题之前首先应当理解 的就是计算机硬件和软件的开展 趋向 ,其实在实践 之上计算机硬件的开展 是永远赶不上计算机软件的开展 的,人类需要. 处置 的事情是无量 的多的,也正是由于 这样的一个原由于 我们处置 各种事情的软件也是可以无限的复杂的。但是硬件是工作在物理之上的,其不可能为我们提供无限的处置 资源和贮存 资源。正是由于 这一点所以我们说硬件的开展 一定是更不上软件的开展 速度的。
在几年之前我们使用dos操作系统的时候那个时候假如 一个程序是操作了3MB的话,那么我们就是会觉得 这种程序是非常 的庞大了,但是现在呢?3MB甚至是连我们的一个mp3都是不可能包容 下的。我们平常 使用的程序也都是百兆级别的。这就是说明了其实在dos操作系统到我们现在使用的ghost win7操作系统,软件阅历 了一个非常 明显的升级,这个升级就是针关于 我们的软体积来说的。最近没事,于是就是学习了win编程,我使用的编译器其实就是微软推出的最合适 我们的win7旗舰版操作系统使用的vs开发环境。
当然了,第一个程序一定是最著名的hello world,自己 使用的是c++,原本 以为编译之后软件的提及是会非常 的小的。但是在debug的时候发现了整个程序居然 是到达 了65KB。毫无疑问这其中一定是存在很多的冗余代码的。
无论是开发者还是用户都是会厌恶 这种冗余的代码的,所以说将来 软件的开展 方向一定不是这样的一个冗余的开展 方向,软件可以实现很多的功能,但是这一定是不会成为冗余代码的借口。将来 的大软件时期 也一定是不允许所谓的冗余。 |
|
|
|
|
|
|