Wirthsches Gesetz

Wirthsches Gesetz

Als Wirthsches Gesetz (engl. Wirth's Law) wird in der Informatik das Phänomen betrachtet, dass Software in kürzerer Zeit langsamer wird, als Hardware schneller.

1995 stützte sich Niklaus Wirth im Artikel "A Plea for Lean Software" („Ein Plädoyer für schlanke Software“) unter anderem auf folgende zwei Aussagen:

“Software expands to fill the available memory.”

Cyril Northcote Parkinson

“Software is getting slower more rapidly than hardware becomes faster.”

Martin Reiser

Die erste dieser Aussagen ist nicht wirklich von Parkinson, auch wenn Wirth dies so zitiert. Das erste Parkinsonsche Gesetz lautet in Wirklichkeit „Work expands so as to fill the time available for its completion.“. Eine von Wirth in Vorträgen verwendete Fassung lautet:

„Die Software wird schneller langsamer als die Hardware schneller wird.“

Die Hardware wurde und wird mit der Zeit spürbar schneller. Diese rapide Entwicklung wird wiederum durch das Mooresche Gesetz beschrieben. Wirths Gesetz fügt dem hinzu, dass die schnellere Hardware dennoch keine schnellere Abarbeitung von Aufgaben bewirkt, da gleichzeitig die durch die gestiegenen Anforderungen erhöhte Komplexität der Software diesen Gewinn mehr als aufhebt.

In seinem Artikel prangert Wirth entsprechende Nachlässigkeiten an, was unnötig große Software (fatware) angeht, und spricht sich für eine Rückbesinnung auf einfache Algorithmen und schlichte Werkzeuge aus.

Ein offenkundiges Beispiel für das Wirthsche Gesetz ist das Hochfahren eines heutigen Computers, bei dem die Initialisierung der Hardware und des Betriebssystems durchgeführt wird. Dies dauert trotz schnellerer Hardware heute deutlich länger.

Siehe auch

Literatur

  • László Böszörményi, Jürg Gutknecht, Gustav Pomberger (Hrsg.): The School of Niklaus Wirth: The Art of Simplicity. Morgan Kaufmann, Heidelberg 2000, ISBN 1-55860-723-4.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Moore's Gesetz — Grafik zur Belegung des mooreschen Gesetzes mit Intel Prozessoren (Stand 2004; Ordinate ist logarithmisch skaliert). Kritiker bemängeln, dass die Kostenoptimalität dieser Prozessoren nicht gezeigt wurde. Das mooresche Gesetz (engl. Moore s Law;… …   Deutsch Wikipedia

  • Mooresche Gesetz — Grafik zur Belegung des mooreschen Gesetzes mit Intel Prozessoren (Stand 2004; Ordinate ist logarithmisch skaliert). Kritiker bemängeln, dass die Kostenoptimalität dieser Prozessoren nicht gezeigt wurde. Das mooresche Gesetz (engl. Moore s Law;… …   Deutsch Wikipedia

  • Moorsches Gesetz — Grafik zur Belegung des mooreschen Gesetzes mit Intel Prozessoren (Stand 2004; Ordinate ist logarithmisch skaliert). Kritiker bemängeln, dass die Kostenoptimalität dieser Prozessoren nicht gezeigt wurde. Das mooresche Gesetz (engl. Moore s Law;… …   Deutsch Wikipedia

  • Moore's Law — Grafik zur Belegung des mooreschen Gesetzes mit Intel Prozessoren (Stand 2004; Ordinate ist logarithmisch skaliert). Kritiker bemängeln, dass die Kostenoptimalität dieser Prozessoren nicht gezeigt wurde. Das mooresche Gesetz (engl. Moore s Law;… …   Deutsch Wikipedia

  • Moores Law — Grafik zur Belegung des mooreschen Gesetzes mit Intel Prozessoren (Stand 2004; Ordinate ist logarithmisch skaliert). Kritiker bemängeln, dass die Kostenoptimalität dieser Prozessoren nicht gezeigt wurde. Das mooresche Gesetz (engl. Moore s Law;… …   Deutsch Wikipedia

  • Niklaus Wirth — Niklaus Wirth, 2005 Niklaus Wirth (* 15. Februar 1934 in Winterthur, Schweiz) ist ein Schweizer Informatiker. Er entwickelte unter anderem die Programmiersprache Pascal, eine der bekanntesten Programmiersprachen. Inha …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”