Po godzinach
W tym miejscu prezentowane będą ciekawe artykuły na równie ważne dla każdego programisty tematy jak komputery i programowanie, niekoniecznie jednak dotyczące tych dziedzin.
Coś dla ciała
Na początek coś, bez czego nie obędzie się nawet najbardziej zatwardziały miłośnik Smalltalka, nie widzący poza nim świata, czyli rewelacyjny:
Dla tych którzy Smalltalka znają tylko ze starych baśni i opowiadań babci i nigdy nie widzieli kawałka kodu na oczy podajemy przykład algorytmu obierania ziemniaków w tym języku:
ziemniaki do: [:eachZiemniak |
czlowiek obierz: eachZiemniak].
Prawda, że proste?
Poniżej ten sam algorytm nadesłany przez miłośnika Javy.
" od Java 1.5:
for(Object ziemniak : ziemniaki)
czlowiek.obierz(ziemniak);
od Java 1.2 "Java 2":
for(Iterator it = ziemniaki.iterator(); it.hasNext();)
czlowiek.obierz(it.next());
wcześniej (od JDK1.0):
Enumeration it = ziemniaki.elements();
while(it.hasMoreElements())
czlowiek.obierz(it.nextElement());
i dla wytrwałych:
for(int i = 0; i < ziemniaki.length; ++i)
czlowiek.obierz(ziemniaki[i]); "
Coś dla ducha
Żaden miłośnik komputera, ani dobra sekretarka :-) nie przejdą obok poniższych programów obojętnie:
Powyższe gry powstały oczywiście w Smalltalku. Do ich uruchomienia potrzebny jest plugin Squeak, zostanie on automatycznie zainstalowany przy pierwszym uruchomieniu którejś z nich.
|