Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> Oprogramowanie komputerowe >>

Jak Wirths Law Works

Moore'a nadal bardzo podekscytowany, jak wiele szybciej przyszłym tygodniu sprzęt będzie, Wirth nadal powiedzieć wszystkim, aby zwolnić na chwilę. Mimo, że sprzęt może być wykonywanie szybciej, to niekoniecznie oznacza, praca robisz jest rzeczywiście coraz zrobić szybciej. Od samego początku, to jasne, że Wirtha koncentruje się na oprogramowanie, a nie sprzęt. Ale co dokładnie to oznacza, gdy oprogramowanie jest coraz wolniej szybciej niż sprzęt dostaje szybciej? Największa

Mimo że jest to okrężny sposób to powiedzieć, Wirth jest zasadniczo argumentując, że choć szybkość przetwarzania stale wzrosła w ciągu roku i trwa nadal tak, oprogramowanie działa nasze aplikacje nie jest o wiele szybciej - i rzeczywiście, jest to czasami nawet wolniej - niż starszym oprogramowaniem, który biegł na znacznie szczuplejsze maszyn do obróbki więcej niż 40 lat temu. Program do edycji tekstu z 1970 roku, na przykład, może mieć tylko 8000 bajtów potrzebne do poprawnego działania, zadziwiająco małą ilość pamięci na dzisiejsze standardy; Jednak obecne aplikacje przetwarzania słowo trzeba setki razy więcej pamięci, aby uzyskać w zasadzie takie same proste zadanie wykonane. Jedynym powodem rzeczywiście możemy używać tych programów, a nawet podobno prostych, takich jak Microsoft Word, jest ze względu na wzrost szybkości przetwarzania, które pochodzi z prawa Moore'a. Największa

W tej sytuacji, zgodnie z Wirth, nie jest pożądane z punktu efektywności projektowania. Jeśli więcej oddano do myśli, jak tworzyć i korzystać z oprogramowania, ilość pracy procesor ma i liczba obliczeń potrzeba, aby uruchomić program może wyglądać nieco bardziej atrakcyjne. Największa

Wirth atrybuty problemy z wydajnością z dzisiejszym Oprogramowanie do czegoś, co nazywa wzdęć oprogramowania, termin, który odnosi się do zwiększonej złożoności współczesnych aplikacji. To jest związane z oświadczeniem Wirtha. &Quot; Software rozszerza wypełnić dostępną pamięć " Ponieważ producenci komputerów ciągle wzrasta moc obliczeniową i ilość pamięci może pomieścić nasze komputery, programistów po prostu dodać więcej złożoność programów w celu ich zrobić więcej. - I to jest dokładnie to, co robią Największa Przyczyna Software wzdęć

Dlaczego dzieje się to oprogramowanie wzdęcia? Istnieją dwa ogólne przyczyny, zgodnie z Wirth, że rozwój oprogramowania pozostaje w tyle prędkości sprzętu. Jednym z nich jest klient - użytkownicy komputerów w opinii publicznej, którzy swobodnie korzystać z aplikacji

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