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