沃斯定律仍然适用吗

沃斯定律仍然适用吗

Niklaus Wirth 1995年的格言:

«软件变慢的速度比硬件变快的速度快»

  • 你认为这是真的吗?
  • 你应该如何衡量软件的“速度”?按 CPU 周期还是按您需要完成某项任务的时间?
  • 那些实际上变得更快、更精简(通过 CPU 周期和 RAM 的 MB 来衡量)并且对新版本响应更快的软件呢?例如 Firefox 3.0 与 2.0 相比、Linux 2.6 与 2.4 相比、Ruby 1.9 与 1.8 相比。还是比旧软件快几个数量级的全新软件(如谷歌的 V8 Engine )?这不是否定那条法律吗?
  • 最佳答案

    是的,我认为这是真的。

    我如何衡量软件的速度?解决任务的时间是一个相关指标。对于作为软件用户的我来说,我不在乎我的机器是 2 核还是 16 核。我希望我的操作系统能够快速启动,我的程序能够快速启动,而且我绝对不想等待诸如打开文件之类的简单事情完成。软件必须感觉很快。
    所以.. 启动Windows Vista 时没有我正在看的快速软件。

    软件/框架通常会提高其性能。这很好,但这些大多是微小的变化。异常(exception)证明了规则:)

    在我看来,一切都与感觉有关。感觉就像几年前计算机已经更快了。当然,我无法在那些旧机器上运行当前的游戏和软件。但他们只是更快:)

    关于performance - 沃斯定律仍然适用吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/605889/

    10-13 07:43