Legea lui Wirth
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 28 iunie 2022; verificarea necesită
1 editare .
„ Legea lui Wirth ” este o glumă din 1995 cu Legea Parkinson a lui Niklaus Wirth : „ Programele devin din ce în ce mai lente și mai rapide decât computerele devin mai rapide ” [1] [2] , folosită pentru a arăta probleme de performanță software în creștere , în ciuda progreselor hardware .
Wirth i-a atribuit „legea” lui Martin Reiser , care, în prefața unei cărți despre sistemul de operare Oberon , a scris: „se crede că progresul în hardware va vindeca toate deficiențele programelor, dar un observator atent poate observa că programele depășesc computerele în dimensiune și încetinire” [3 ] [4] .
Mai târziu, o observație similară a fost numită uneori legea lui Page după co-fondatorul Google Larry Page , care a atras atenția asupra unui efect similar în 2009 [5] [6] . O glumă strâns legată este Legea lui Gates (numită după fondatorul Microsoft Bill Gates ): programele devin de două ori mai lente în fiecare an și jumătate [7] [8] , caz în care se demonstrează că dublarea numărului de tranzistori pe un circuitul integrat, prezis de legea lui Moore , reduce la nicio degradare a performanței software-ului în aceeași perioadă de timp.
În ciuda faptului că, cel puțin într-o anumită generalitate, observația nu poate fi nici confirmată, nici infirmată, are o serie de explicații obiective, una dintre principalele fiind fenomenul de balonare software , degradarea performanței poate însoți și „industrializarea” procesul de dezvoltare, creșterea proiectelor, reducerea calității codului și managementul dezvoltării [9] , poate - există efecte similare paradoxului Jevons (o creștere a nevoii de putere de calcul pe măsură ce disponibilitatea acesteia crește).
Note
- ↑ Philip E. Ross. 5 Commandments (engleză) // IEEE Spectrum : revistă. Arhivat din original pe 24 iunie 2009.
- ↑ Niklaus Wirth . O pledoarie pentru software Lean (neopr.) // Computer . - 1995. - Februarie ( vol. 28 , nr. 2 ). - S. 64-68 . - doi : 10.1109/2.348001 . „Software-ul devine mai lent mai rapid decât hardware-ul devine mai rapid”
- ↑ engleză. Speranța este că progresul în hardware va vindeca toate bolile software. Cu toate acestea, un observator critic poate observa că software-ul reușește să depășească hardware-ul ca dimensiune și lent.
- ↑ Reiser, Martin. Ghidul utilizatorului sistemului Oberon și manualul programatorului . - Association for Computing Machinery , 1991. - ISBN 0-201-54422-9 .
- ↑ Poate fi încălcată „Legea paginii”? . Slashdot . Arhivat din original la 30 iulie 2012. (nedefinit)
- ↑ searchengineland. Sergey Brin despre încălcarea „Legei paginii” a lenenței software . YouTube (27 mai 2009). Consultat la 27 mai 2009. Arhivat din original la 19 iulie 2010. (nedefinit)
- ↑ Legea lui Gates: „Viteza software-ului se înjumătățește la fiecare 18 luni” . Consultat la 12 mai 2011. Arhivat din original pe 4 iunie 2011. (nedefinit)
- ↑ Communications News (iulie 2005). „ Siemon depășește un milion de porturi de cupru pregătite pentru 10G în întreaga lume. , Știri de comunicații
- ↑ Orion, Egan (21 martie 2003). Excursii WinTel pe Linux? Arhivat din original pe 12 septembrie 2012. , Solicitantul .
Literatură
- Lecțiile lui Niklaus Wirth: Arta simplității, de Laszlo Bössörmenyi, editat de Jürg Gutknecht și Gustav Pomberger; Editura Morgan Kaufmann, 2000, ISBN 1-55860-723-4 .