维尔特定律
维尔特定律(英语:Wirth's law)是瑞士出生的美国电脑科学家尼克劳斯·维尔特于1995年提出的一条幽默定律[1],其内容为:
“ | 软件变慢的速度永远快过硬件变快的速度。 | ” |
——尼克劳斯·维尔特[2] |
解释
摩尔定律所带来的硬件速度飞速提升给人带来一种错觉,以为电脑系统的速度亦应以类似的速度提升。然而维尔特观察到,由于程序员逐渐懒的改善、软件愈发庞大臃肿、快速的开发周期带来程序质量的下降、以及软件公司管理的种种问题,软件速度的减慢已经抵消了硬件速度的提升,因此电脑系统的实际速度不昇反降。马丁·莱瑟指出:“尽管我们都希望硬件速度的增涨会解决所有电脑问题,敏锐的观察者会发现软件速度的减慢已经远远超过了硬件速度的提升”[3]。
类似法则
参见
注释
- ^ Philip E. Ross. 5 Commandments. IEEE Spectrum. [2009-06-05]. (原始内容存档于2009-06-24).
- ^ Wirth, Niklaus. A Plea for Lean Software. Computer. February 1995, 28 (2): pp. 64–68 [2007-01-13]. doi:10.1109/2.348001. (原始内容存档于2008-11-20).
- ^ Reiser, Martin. The Oberon System User Guide and Programmer's Manual. ACM Press. 1991. ISBN 0-201-54422-9.
- ^ Can "Page's Law" Be Broken?. Slashdot. [2012-01-20]. (原始内容存档于2012-07-30).
- ^ Gates's Law[永久失效链接], from The Jargon Lexicon, in The Jargon File (version 4.4.7).