Smalltalk opravdu, ale opravdu není funkcionální jazyk. Naopak se snaží být krystalicky čistým naplněním objektového paradigmatu.
Funkcionální jazyky jsou např. Lisp, Scheme nebo Haskell.
Vlákno názorů k článku
Groovy: Java má vzdáleného bratrance
15. 10. 2007 9:09
Re: Drobná oprava
Dik za upozorneni ... ve Smalltalku jsem nikdy nepsal, jen vim, co z nej je prejato do Ruby :)) Co to teda je za typ jazyku?
prezdivka (neregistrovaný)
15. 10. 2007 16:53
Re: Drobná oprava
Doporucuji serial na root.cz, pane redaktore ;) http://www.root.cz/clanky/squeak-navrat-do-budoucnosti/
Sakrys, jsem to dneska ale otravny :-)
Sakrys, jsem to dneska ale otravny :-)
mys elf (neregistrovaný)
15. 10. 2007 9:17
Re: Drobná oprava
Mě taky. Ale chtěl jsem to určitě napsat první. :-D
prezdivka (neregistrovaný)
15. 10. 2007 16:51
Re: Drobná oprava drobe opravy
A kdybysme chteli byt puntickari, tak ani lisp a scheme nejsou tak docela funkcionalni, i kdyz se mezi ne obecne radi ;-) Tedy alespon ne ciste funkcionalni, coz znamena, ze je mozne v nich psat programy ciste imperativnim zpusobem. Stejne tak muzu psat napr. v pythonu tim stejnym stylem, jakym pisu v lispu (nemam na mysli syntaxi, ta je vedlejsi), muzu tedy rict, ze python je funkcionalni jazyk?
truhla (neregistrovaný)
15. 10. 2007 19:45
Re: Drobná oprava drobe opravy
Python je multiparadigmatický jazyk. Podobně jako třeba C++.
(Totéž lze samozřejmě říct i třeba o zmíněném Scheme, ale v něm funkcionální paradigma hraje natolik klíčovou roli, že je obvykle považován za funkcionální.)
(Totéž lze samozřejmě říct i třeba o zmíněném Scheme, ale v něm funkcionální paradigma hraje natolik klíčovou roli, že je obvykle považován za funkcionální.)
Rejpal (neregistrovaný)
15. 10. 2007 23:59
Re: Drobná oprava drobe opravy
Já to s oblibou formuluju tak, že Lisp/Scheme je univerzální, nejen proto, co všechno umí sám, ale i proto, co všechno ho lze naučit. ;-)

