Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Vlákno názorů k článku
Radost z programování

Kalicka
Kalicka (neregistrovaný)
21. 3. 2005 9:33

Objektovy vs. objektove orientovany

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... :)
M.D.
M.D. (neregistrovaný)
21. 3. 2005 10:23

Re: Objektovy vs. objektove orientovany

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.
Tomas Crhonek
Tomas Crhonek (neregistrovaný)
21. 3. 2005 10:38

Re: Objektovy vs. objektove orientovany

Prihazuju SCHEME
Kalicka
Kalicka (neregistrovaný)
21. 3. 2005 11:35

Re: Objektovy vs. objektove orientovany

Jeste jsem si vzpomnel na VHDL. Teda, pokud vam k necemu bude umet jazyk popisujici hardware.
Adam
Adam (neregistrovaný)
23. 3. 2005 14:48

Re: Objektovy vs. objektove orientovany

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 ..:)
petr andrs
petr andrs (neregistrovaný)
22. 3. 2005 20:46

Re: Objektovy vs. objektove orientovany

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
Michal Kubeček
Michal Kubeček (neregistrovaný)
23. 3. 2005 0:42

Re: Objektovy vs. objektove orientovany

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 :-)).
Zasílat nově přidané příspěvky e-mailem