Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Jak Wirths Law Works

sně to znamená, když se software stále pomalejší rychleji než hardware dostane rychleji?

I když je to oklikou to říkám, Wirth v podstatě tvrdí, že i když rychlost zpracování se neustále vzrostl v průběhu let a pokračuje dělat tak, software běží naše aplikace není mnoho rychlejší - a opravdu, je to někdy i pomaleji - než starší software, který běžel před více než 40 lety na mnohem štíhlejší Stroje na zpracování. Program pro zpracování textu od 1970, například, možná potřebovala pouze 8000 bajtů správně spustit, překvapivě nízké množství paměti dnešními standardy; Nicméně, současné aplikace zpracování textu je třeba stokrát více úložného prostoru, aby v podstatě stejný jednoduchý úkol udělat. Jediný důvod, proč vlastně můžeme použít tyto programy, a to i ty, jako je prý jednoduché aplikace Microsoft Word, je z důvodu zvýšení rychlosti zpracování, která pochází z Moorova zákona.

Tato situace se podle Wirth, není z hlediska žádoucí účinnosti návrhu. Pokud bylo více myšlenka dát na to, jak jsme se vytvořit a používat software, množství práce procesor dělá a počet výpočtů trvá spustit program může vypadat trochu přitažlivější.

Wirth atributy výkonnostní problémy s dnešními software na něco, co nazývá bloatware, termín, který odkazuje na větší složitosti dnešních softwarových aplikací. To je v souvislosti s prohlášením Wirthovy:. &Quot; Software rozšíří na celou plochu dostupné paměti " Vzhledem k tomu, výrobci počítačů stále zvyšuje výpočetní výkon a množství paměti naše počítače můžete držet, vývojářům softwaru, jednoduše přidat další složitost programů s cílem, aby se jim to víc. - A to je přesně to, co dělají
Příčina bloatware

Proč je tento software udit děje? Existují dva hlavní důvody, podle Wirth, že vývoj software zaostává rychlosti hardwaru. Jedním z nich je, že zákazník - uživatelé počítačů v široké veřejnosti, kteří používají aplikace nenuceně. Na druhé straně je prodejce software, nebo lidé, vývoji softwaru a výběrem, jak je všechno dohromady. Tyto dva faktory nefungují samostatně, samozřejmě, ale spíše se shromáždit vytvořit závislé vztah.

Za prvé, je to neschopnost zákazníka vidět prostřednictvím zbytečných funkcí v určitých aplikacích, které propaguje design softwaru, který je příliš komplikované a úzkostlivý. Wirth domnívá se věci na našich počítačích, které běžně přijímají jako běžné - jako je efektní obrazové ikony, které představují popelnice nebo noty - být v podstatě bezcenné. Ale záka

Page [1] [2] [3] [4]