Hodnotenie:
Kniha poskytuje široký prehľad funkcionálneho programovania vo viacerých jazykoch, takže je cenným zdrojom informácií pre skúsených programátorov, ktorí sa snažia pochopiť túto paradigmu. Nemusí však byť vhodná pre úplných začiatočníkov a niektorý obsah je zastaraný alebo v niektorých oblastiach chýba hĺbka.
Výhody:⬤ Dobre napísané a dobre spracované články poskytujú jasný pohľad na problematiku.
⬤ Vhodné pre skúsených programátorov, ktorí prechádzajú z OOP na funkcionálne programovanie.
⬤ Pokrýva celý rad jazykov (Scala, Clojure, Elixir, Haskell, Swift).
⬤ Užitočné na osvojenie si konceptov a teórie funkcionálneho programovania.
⬤ Poskytuje užitočný pohľad na hybridné a čisté funkcionálne jazyky.
⬤ Môže byť náročný pre začiatočníkov bez predchádzajúcich znalostí funkcionálneho programovania.
⬤ Niektoré kapitoly sa výrazne líšia v kvalite a hĺbke.
⬤ Obsahuje zastarané informácie, najmä pokiaľ ide o Swift.
⬤ Chýba podrobné vysvetlenie základov funkcionálneho programovania.
⬤ Niektoré sťažnosti na nesprávne informácie v konkrétnych definíciách.
(na základe 8 čitateľských recenzií)
Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift
Preskúmajte funkcionálne programovanie a objavte nové spôsoby myslenia o kóde. Viete, že potrebujete zvládnuť funkcionálne programovanie, ale naučiť sa jeden funkcionálny jazyk je len začiatok. V tejto knihe prostredníctvom článkov čerpaných z časopisu PragPub a článkov napísaných špeciálne pre túto knihu preskúmate funkcionálne myslenie a funkcionálny štýl a idiómy naprieč jazykmi. Pod vedením odborných sprievodcov objavíte odlišné silné stránky a prístupy jazykov Clojure, Elixir, Haskell, Scala a Swift a dozviete sa, ktorý z nich najlepšie vyhovuje vašim potrebám.
Prispievajúci autori: Rich Hickey, Stuart Halloway, Aaron Bedra, Michael Bevilacqua-Linn, Venkat Subramaniam, Paul Callaghan, Jose Valim, Dave Thomas, Natasha Murashev, Tony Hillerson, Josh Chisholm a Bruce Tate.
Funkcionálne programovanie je na vzostupe, pretože umožňuje písať jednoduchší a čistejší kód a vďaka dôrazu na nemennosť je ideálne na maximalizáciu výhod viacerých jadier a distribuovaných riešení. Zatiaľ nikto nevymyslel dokonalý funkcionálny jazyk - každý má svoje jedinečné silné stránky. V knihe Funkcionálne programovanie: V knihe Funkcionálne programovanie: Antológia PragPub preskúmate filozofiu, nástroje a idiómy piatich rôznych funkcionálnych programovacích jazykov.
Pozrite sa, ako Swift, vývojový jazyk pre iOS, podporuje vytváranie vysoko škálovateľných aplikácií pomocou funkčných techník, ako sú map a reduce. Zistite, ako vám Scala umožňuje jemný, ale hlboký prechod do funkcionálneho programovania bez straty výhod JVM, zatiaľ čo s jazykom Clojure založeným na jazyku Lisp sa môžete naplno ponoriť do funkcionálneho štýlu. Zoznámte sa s pokročilými funkcionálnymi konceptmi v jazyku Haskell, ktorý je čistým funkcionálnym jazykom využívajúcim výkonný typový systém s typovou inferenciou a typovými triedami. A pozrite sa, ako sa funkcionálne programovanie stáva elegantnejším a priateľskejším s Elixirom, novým funkcionálnym jazykom postaveným na výkonnom základe Erlang. Priemysel si čoraz viac osvojuje funkcionálne programovanie, čo je spôsobené potrebou súbežnosti a paralelizmu. Táto zbierka článkov vás privedie k zvládnutiu funkcionálneho prístupu k riešeniu problémov. Nasaďte si teda klobúk prieskumníka a pripravte sa na prekvapenie. Cieľom skúmania je vždy objavovanie.
Čo potrebujete:
Znalosť jedného alebo viacerých programovacích jazykov.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)