Hodnocení:
Kniha poskytuje široký přehled funkcionálního programování v různých jazycích, takže je cenným zdrojem informací i pro zkušené programátory, kteří se snaží porozumět tomuto paradigmatu. Nemusí však být vhodná pro úplné začátečníky a některé části obsahu jsou zastaralé nebo v některých oblastech postrádají hloubku.
Klady:⬤ Dobře napsané a redigované články poskytují jasný vhled do problematiky.
⬤ Vhodné pro zkušené programátory, kteří přecházejí z OOP na funkcionální programování.
⬤ Pokrývá celou řadu jazyků (Scala, Clojure, Elixir, Haskell, Swift).
⬤ Užitečné pro výuku konceptů a teorie funkcionálního programování.
⬤ Poskytuje užitečný pohled na hybridní a čisté funkcionální jazyky.
⬤ Pro začátečníky bez předchozích znalostí funkcionálního programování může být náročný.
⬤ Některé kapitoly se výrazně liší kvalitou a hloubkou.
⬤ Obsahuje zastaralé informace, zejména o Swiftu.
⬤ Chybí podrobné vysvětlení základů funkcionálního programování.
⬤ Některé stížnosti na chybné informace v konkrétních definicích.
(na základě 8 hodnocení čtenářů)
Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift
Prozkoumejte funkcionální programování a objevte nové způsoby uvažování o kódu. Víte, že musíte zvládnout funkcionální programování, ale naučit se jeden funkcionální jazyk je jen začátek. V této knize prostřednictvím článků čerpaných z časopisu PragPub a článků napsaných speciálně pro tuto knihu prozkoumáte funkcionální myšlení a funkcionální styly a idiomy napříč jazyky. Pod vedením odborných průvodců objevíte odlišné silné stránky a přístupy jazyků Clojure, Elixir, Haskell, Scala a Swift a dozvíte se, který z nich nejlépe vyhovuje vašim potřebám.
Přispívající autoři: 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ální programování je na vzestupu, protože umožňuje psát jednodušší a čistší kód a díky důrazu na neměnnost je ideální pro maximální využití výhod více jader a distribuovaných řešení. Dokonalý funkcionální jazyk zatím nikdo nevynalezl - každý má své jedinečné přednosti. V knize Funkcionální programování: V knize Funkcionální programování: Antologie PragPub prozkoumáte filozofii, nástroje a idiomy pěti různých funkcionálních programovacích jazyků.
Podívejte se, jak Swift, vývojový jazyk pro iOS, podporuje vytváření vysoce škálovatelných aplikací pomocí funkčních technik, jako je mapování a redukce. Zjistěte, jak vám jazyk Scala umožňuje jemný, ale hluboký přechod do funkcionálního programování, aniž byste přišli o výhody JVM, zatímco s jazykem Clojure založeným na jazyku Lisp se můžete do funkcionálního stylu ponořit naplno. Seznamte se s pokročilými funkcionálními koncepty v jazyce Haskell, který je čistě funkcionálním jazykem a mohutně využívá typový systém s typovou inferencí a typovými třídami. A podívejte se, jak se funkcionální programování stává elegantnějším a přívětivějším díky Elixiru, novému funkcionálnímu jazyku postavenému na výkonném základu Erlangu. Průmysl si stále více osvojuje funkcionální programování, což je dáno potřebou souběžnosti a paralelismu. Tato sbírka článků vás povede ke zvládnutí funkcionálního přístupu k řešení problémů. Nasaďte si tedy klobouk průzkumníka a připravte se na překvapení. Cílem průzkumu je vždy objevování.
Co potřebujete:
Znalost jednoho nebo více programovacích jazyků.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)