Economic law

from Wikipedia, the free encyclopedia

As wirth's law ( English Wirth's Law ) in which is computer science the phenomenon considered that software is slower in less time than hardware faster.

In 1995, Niklaus Wirth based his article A Plea for Lean Software (" A Plea for Lean Software ") on the following two statements:

"Software expands to fill the available memory"

"Software expands to fill available memory."

- after Cyril Northcote Parkinson : Quote from A Plea for Lean Software

"Software is getting slower more rapidly than hardware becomes faster."

"The software gets slower faster than the hardware gets faster."

The hardware became and will be noticeably faster over time. This rapid development is in turn described by Moore's law . Wirth's law adds that the faster hardware still does not result in faster processing of tasks, since at the same time the increased complexity of the software due to the increased requirements more than offsets this gain.

In his article, Wirth denounces such negligence when it comes to unnecessarily large software ( fatware ) and advocates a return to simple algorithms and simple tools.

See also

literature

Individual evidence

  1. Parkinson's first law is actually “Work expands so as to fill the time available for its completion”.
  2. Niklaus Wirth: A Plea for Lean Software , 1995 (PDF; 504 KiB)