计算机工业的生态链

1、摩尔定律:每18个月,计算机等IT产品的性能会翻一番;相同性能的计算机等IT产品,每18个月价钱会降一半。

因为摩尔定律的存在,IT行业的硬件公司非常辛苦。硬件更新速度非常快,需要投入巨额的研发经费,再是一旦性能更好的产品出现,产品的价格就会降为原先的一半,而这出现的时间仅仅为18个月,这是非常恐怖的一件事。

当然,任何事情都有两面性。摩尔定律的存在,让现有的IT公司必须有办法消除摩尔定律带来的不利因素。

2、安迪-比尔定律:硬件提高的性能,很快被软件消耗掉了。

摩尔定律给所有的计算机消费者带来一个希望,如果我今天嫌计算机太贵买不起的话,那么我等18个月就可以用一半的价钱来买。要真是这样简单的话,计算机的销售量就上不去了。要买计算机的人会多等几个月,已经有计算机的人也没有动力更新计算机。其他的IT产品也是如此。IT产业也就成了传统行业,没有什么发展了。

那为什么IT行业到今天为止都依旧火爆呢?

我们知道,早年的BASIC解释器是用汇编语言写的,精炼得不能再精炼了,否则在早期的IBM PC上根本运行不了。但是,要求软件工程师使用汇编语言编程,工作效率是极低的,而且写出来的程序的可读性很差,不符合软件工程的要求,也无法完成越来越复杂的功能。今天,有了足够多的硬件资源,软件工程师情更讲究开发效率,程序的规范性和可读性,等等。另外,由于人工成本的提高,为了节省软件工程师编写和调试程序的时间,编程语言越来越好用,同时执行效率却越来越低。比如今天的Java就比C++效率低得多,C++又比30多年前的C语言效率低。因此,虽然是同样功能的软件,今天的却比昨天的更占用计算机的硬件资源。

虽然用户很反感,但是各个硬件厂商恰恰是靠软件开发商用光自己提供的硬件资源得以生存的。

你可能感兴趣的:(计算机工业的生态链)