Citace od: hu kdy 29. 06. 2015, 13:45:43Citace od: čumil kdy 29. 06. 2015, 13:17:52VHDL implementuje reaktivní paradigma. Dokonce mám pocit že zrod reaktivního paradigmatu se datuje od vzniku jazyků pro návrh EL zapojení. Takže VHDL je deklarativní jazyk.Funkcionální prvek je vše co splňuje podmínku referenční transparentnosti. Řečeno jinak, při stejném vstupu vrátí funkce (či "něco" co funkce popisuje) stejný výsledek, je jedno kolikrát a kdy ji vyhodnocujeme (či posíláme "tomu něčemu" data).O reaktivním paradigmatu slyším prvně. Měl bys nějaký relevantní link?
Citace od: čumil kdy 29. 06. 2015, 13:17:52VHDL implementuje reaktivní paradigma. Dokonce mám pocit že zrod reaktivního paradigmatu se datuje od vzniku jazyků pro návrh EL zapojení. Takže VHDL je deklarativní jazyk.Funkcionální prvek je vše co splňuje podmínku referenční transparentnosti. Řečeno jinak, při stejném vstupu vrátí funkce (či "něco" co funkce popisuje) stejný výsledek, je jedno kolikrát a kdy ji vyhodnocujeme (či posíláme "tomu něčemu" data).
Citace od: Daniel Kozak kdy 29. 06. 2015, 13:41:12Citace od: čumil kdy 29. 06. 2015, 10:40:51OOP i FP paradigmata trpí tím, že valná většina programátorů neví o co vůbec jde a s klidným svědomím řekne že C++/Java/C#/Python/... implementují OOP a zároveň i FP. Přitom dané jazyky neimplementují ani jedno.Tak treba podle me jazyk D implementuje castecne OOP i funkcionalni programovani a samozrejme i proceduralni. Ano nekdo by to nazval za zmrseni techto paradigmat ja tomu rikam idealni jazyk, protoze mi umoznuje delat vse co potrebuji zpusobem ktery me vyhovuje.
Citace od: čumil kdy 29. 06. 2015, 10:40:51OOP i FP paradigmata trpí tím, že valná většina programátorů neví o co vůbec jde a s klidným svědomím řekne že C++/Java/C#/Python/... implementují OOP a zároveň i FP. Přitom dané jazyky neimplementují ani jedno.
Citace od: Kolemjdoucí kdy 29. 06. 2015, 07:44:39Estetičnost a udržovatelnost funkcionálních kódu je obecně oblíbený omyl, realita je mnohem horší než všechny očekávání, viz zde:http://augustss.blogspot.cz/2007/08/quicksort-in-haskell-quicksort-is.htmlhttp://stackoverflow.com/questions/7717691/why-is-the-minimalist-example-haskell-quicksort-not-a-true-quicksort
Citace od: Kit kdy 29. 06. 2015, 13:47:24Citace od: Daniel Kozak kdy 29. 06. 2015, 13:41:12Citace od: čumil kdy 29. 06. 2015, 10:40:51OOP i FP paradigmata trpí tím, že valná většina programátorů neví o co vůbec jde a s klidným svědomím řekne že C++/Java/C#/Python/... implementují OOP a zároveň i FP. Přitom dané jazyky neimplementují ani jedno.Tak treba podle me jazyk D implementuje castecne OOP i funkcionalni programovani a samozrejme i proceduralni. Ano nekdo by to nazval za zmrseni techto paradigmat ja tomu rikam idealni jazyk, protoze mi umoznuje delat vse co potrebuji zpusobem ktery me vyhovuje.Totéž mohu tvrdit o PHP. Multiparadigmatické jazyky budou tím, co si z nich uděláme.
CitaceEven php coder can become a programmer. And programmer can become D programmer
Citace od: Daniel Kozak kdy 29. 06. 2015, 14:13:58Citace od: Kit kdy 29. 06. 2015, 13:47:24Totéž mohu tvrdit o PHP. Multiparadigmatické jazyky budou tím, co si z nich uděláme.Tak to zase nee, . PHP je vyjimka, ackoliv je to jeden z mych oblibenych jazyku a zivi me, tak OOP je tam znacne omezene a funkcionalni programovani tam imho neexistuje.
Citace od: Kit kdy 29. 06. 2015, 13:47:24Totéž mohu tvrdit o PHP. Multiparadigmatické jazyky budou tím, co si z nich uděláme.
Citace od: Kit kdy 29. 06. 2015, 14:30:26Povídej, co z toho PHP neumí.
Citace od: Jann kdy 29. 06. 2015, 12:28:11Takže zdroj jste četl dobrý, teď ještě zapracovat na čtení textu s porozuměním, v tomto případě doporučuji zamyslet se nad významem slovíčka like.
Citace od: Kolemjdoucí kdy 29. 06. 2015, 14:48:21Citace od: Jann kdy 29. 06. 2015, 12:28:11Takže zdroj jste četl dobrý, teď ještě zapracovat na čtení textu s porozuměním, v tomto případě doporučuji zamyslet se nad významem slovíčka like. Není čemu nerozumět, význam samostatných počítačů v síti jasně koresponduje s požadavkem na zasílání zpráv, které má smysl pouze v asynchronním prostředí, jako třeba dva a více počítačů v síti. V synchronním jednovláknovém prostředí potřebujete nanejvýš pozdní vazbu, ale už ne zasílání zpráv to je pak zbytečné.
Citace od: Kit kdy 29. 06. 2015, 14:30:26Citace od: Daniel Kozak kdy 29. 06. 2015, 14:13:58Citace od: Kit kdy 29. 06. 2015, 13:47:24Totéž mohu tvrdit o PHP. Multiparadigmatické jazyky budou tím, co si z nich uděláme.Tak to zase nee, . PHP je vyjimka, ackoliv je to jeden z mych oblibenych jazyku a zivi me, tak OOP je tam znacne omezene a funkcionalni programovani tam imho neexistuje.Povídej, co z toho PHP neumí.
Citace od: JSH kdy 29. 06. 2015, 14:45:13Citace od: Kit kdy 29. 06. 2015, 14:30:26Povídej, co z toho PHP neumí.Koukal jsem a z FP toho umí celkem dost. Uzávěry, funkce jako plnotučné entity, částečná aplikace by se tam taky nějak dala spáchat. Akorát ty vedlejší efekty si musím hlídat.
Citace od: čumil kdy 29. 06. 2015, 15:11:53Citace od: JSH kdy 29. 06. 2015, 14:45:13Citace od: Kit kdy 29. 06. 2015, 14:30:26Povídej, co z toho PHP neumí.Koukal jsem a z FP toho umí celkem dost. Uzávěry, funkce jako plnotučné entity, částečná aplikace by se tam taky nějak dala spáchat. Akorát ty vedlejší efekty si musím hlídat. systém částečné nečistoty
Citace od: v kdy 29. 06. 2015, 15:20:33Citace od: čumil kdy 29. 06. 2015, 15:11:53Citace od: JSH kdy 29. 06. 2015, 14:45:13Citace od: Kit kdy 29. 06. 2015, 14:30:26Povídej, co z toho PHP neumí.Koukal jsem a z FP toho umí celkem dost. Uzávěry, funkce jako plnotučné entity, částečná aplikace by se tam taky nějak dala spáchat. Akorát ty vedlejší efekty si musím hlídat. systém částečné nečistotytím myslíte Control.Monad.ST?