Male upresneni:
Smalltalk je jazyk objektovy, prave proto, ze v nem existuji jenom objekty.
C++ je jazyk objektove orientovany, protoze obsahuje i jine typy nez objekty.
Jinak, ja jsem si zamiloval Javu - jednoducha a efektivni.
A chcete-li zkusit trochu jine programovani, vyzkousejte Prolog nebo Lisp... :)
Jeste bych doporucil Haskell. Funkcionalni programovani je taky neco, co je dost nepodobne tradicnimu proceduralnimu pristupu, diky kteremu si jsou ty bezne programovaci jazyky (C, Pascal, Java a vetsina dalsich) tak silene podobne.
jj ... není nad haskell:) ... konstrukce typu: funkce nejdřív sama sebe zavolá rekurzivně a podle výsledku se rohodne jestli se ještě jednou rek. zavolá a jako parametr má ještě jedno volání sama sebe .... na to jentak někde nenarazíte ...
kód je opravdu elegantní, ale potom co něco jednou napíšete tak to nemáte šanci jakkoli upravit ... jako experiment pěkný, ale něco většího bych v tom radši nepsal ...
jinak bych chtěl složit poctu a poděkovat Františku Fukovi za gamesy na spectru (v mém případě Didaktik M:) ... tajemství rychlých šípů, indiana jones, tetris ... a spousta dalších ... nějak mne popadá nostalgie ... du stáhnout emulátor ..:)
No ono obecně deklarativní jazyky jsou hodně geniální věc. Sice člověku, který předtím delší dobu programoval procedurálně, dá zezačátku zabrat než mu to hlava sebere a než dokáže asimilovat toto zcela jiné paradigma, ale pak je to o to sladší.
Princip je totiž v tom, že překladači/interpretu říkáte pouze co má dělat, nikoliv jak to má dělat, takže psaní je poměrně efektivní, o to větší nároky jsou na implementaci těch překladačů/interpreterů. A v praxi se specializované deklarativní jazyky i úspěšné používají, na rozdíl od spíše akademických Lispu a Prologu, nelze nezmínit XSLT a zejména všeprostupující "intergalactic dataspeak" SQL
Vzpomínám si, jak jednou přišla řeč na algebrogramy s tím, že kamarád napsal program na jejich řešení jako cvičení k zápočtu z Prologu. Řekl jsem si, že těžko vymyslet úlohu, kde by byl Prolog více doma, a zkusil jsem si totéž cvičně napsat v céčku (čisté céčko, žádné vypečené knihovny, jen libc). Že byl můj program řádově rychlejší, to jsem celkem čekal, ale vyrazilo mi dech, že zdroják byl oproti tomu prologovému poloviční… Od té doby mám velmi silné pochybnosti, jestli je Prolog vůbec k něčemu dobrý (kromě důkazu existence neprocedurálního jazyka :-)).
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).