Citace od: jouda kdy 28. 06. 2015, 01:23:58Dobry den, chci se zeptat jestli ma tady nekdo zkusenosti z implementaci byznys pozadavku ve funkcionalnich jazicich. Prave se nachazim na rozcesti, kdy si musim zvolit, jakym smerem se bude ubirat moje profesni kariera. Na funkcionalnich jazycich mi imponuje obzvlaste esteticnost a udrzovatelnost kodu. Obavam se vsak, ze nebudu moci plne zplynot se zelezem a pokrocile kapitoly jako memory management zustane pro mne zapovezeny. Krome toho mam jeste zkusenosti s vyvojovym prostredim Turbo Pascal. V kostce - co obnasi funkcionalni programovani, pomineme li oscilacni charakteristiky?
Citace od: Daniel Kozak kdy 28. 06. 2015, 17:17:48Citace od: jouda kdy 28. 06. 2015, 01:23:58Dobry den, chci se zeptat jestli ma tady nekdo zkusenosti z implementaci byznys pozadavku ve funkcionalnich jazicich. Prave se nachazim na rozcesti, kdy si musim zvolit, jakym smerem se bude ubirat moje profesni kariera. Na funkcionalnich jazycich mi imponuje obzvlaste esteticnost a udrzovatelnost kodu. Obavam se vsak, ze nebudu moci plne zplynot se zelezem a pokrocile kapitoly jako memory management zustane pro mne zapovezeny. Krome toho mam jeste zkusenosti s vyvojovym prostredim Turbo Pascal. V kostce - co obnasi funkcionalni programovani, pomineme li oscilacni charakteristiky?Tak stale si muzes vybrat jazyk, ktery podporuje vice paradigmat (OOP, FP ...). Me osobne ciste FP nevyhovuje a ciste OOP taky ne. Proto mam rad jazyky, ktere me nenuti do jednoho ci druheho.
CitaceDnešní oop jazyky sou procedurální jazyky s troškou syntaktickeho cukru aby to vypadalo jak posílání zpráv.
Citace od: pb. kdy 28. 06. 2015, 20:09:56No co by měli šeci s tým smalltalkem - myslíja si, že nikde sa nepoužívá konstrukce známá z qt:connect(odkud, SIGNAL(funkce()), kam, SLOT(funkce), Qt::QueuedConnection);...teoretici
Citace od: jouda kdy 28. 06. 2015, 01:23:58Na funkcionalnich jazycich mi imponuje obzvlaste esteticnost a udrzovatelnost kodu.
Citace od: pb. kdy 29. 06. 2015, 07:22:04No jak... nijak. Stejně jako smalltalk nesouvisí s funkcionálním programováním - to jest s původním dotazem, a stejně jakonesouvisí s množstvím dalších dotazů, na které nějaký místní purista odpoví "jediný objektový jazyk je smalltalk, vše ostatníje syntaktické pozlátko".Posílání zpráv z objektu do objektu dneska opravdu není zvykem - jako jednodušší a praktičtější se prosadilo něco jiného.Ale podobné mechanismy existují a hojně se používají, ač teď nejsou právě součástí jazyka.
Citace od: pb. kdy 29. 06. 2015, 07:22:04Posílání zpráv z objektu do objektu dneska opravdu není zvykem - jako jednodušší a praktičtější se prosadilo něco jiného.
Citace od: Kiwi kdy 29. 06. 2015, 08:25:27Objektové programování jeho autor definoval jako model založený na uzavřených funkčních entitách uchovávajících svůj stav, vzájemně komunikujících zprávami a na polymorfismu dosaženém pozdní vazbou. Sám autor pojmu objektově orientované programování se podivuje nad tím, jak je možné, že to tolik lidí nebylo schopno pochopit.