User manual

- 32 -
Doświadczeniprogramiścizdająsobiesprawęzezłożonościoraz
wymogówprojektowychprogramu,którywymagawieluróżnych
zależnościodkolorówioddźwięków.Programiścistojąwtedyprzed
zadaniemstworzeniaprogramu,któryopieraćsiębędziena
hierar-chiczniewykonujcychsięfunkcjach.Stworzenietakiego
konceptupozwalananapisaniezłożonegoirzetelnego
oprogramowania,którewykonywaćbędziekonkretnezadanie.
Złożonośćoprogramowaniamożesprawić,żeprogramistazacznie
podziwiaćzłożonośćmałychorganizmówżywych,któreprzecież
korzystająztakichmechanizmówwcodziennymżyciupodczas
poszukiwaniapożywienialubschronienia.Naturasamawie
najlepiej,jakiemechanizmysąnajdoskonalszeiulepszaje,by
przetrwaćmoglinawetteoretycznienajsłabsi!