Funkčné programovanie: A Pragpub Anthology: Vychádzka: Clojure, Elixir, Haskell, Scala a Swift

Hodnotenie:   (2,9 z 5)

Funkčné programovanie: A Pragpub Anthology: Vychádzka: Clojure, Elixir, Haskell, Scala a Swift (Michael Swaine)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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í)

Pôvodný názov:

Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781680502336
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2017
Počet strán:300

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Požiar v údolí: Zrod a smrť osobného počítača - Fire in the Valley: The Birth and Death of the...
V 70. rokoch 20. storočia, keď ich súčasníci...
Požiar v údolí: Zrod a smrť osobného počítača - Fire in the Valley: The Birth and Death of the Personal Computer
Funkčné programovanie: A Pragpub Anthology: Vychádzka: Clojure, Elixir, Haskell, Scala a Swift -...
Preskúmajte funkcionálne programovanie a objavte...
Funkčné programovanie: A Pragpub Anthology: Vychádzka: Clojure, Elixir, Haskell, Scala a Swift - Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Diela autora vydali tieto vydavateľstvá:

© 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)