Funkční programování: A Pragpub Anthology: V knize se objevují jazyky Clojure, Elixir, Haskell, Scala a Swift.

Hodnocení:   (2,9 z 5)

Funkční programování: A Pragpub Anthology: V knize se objevují jazyky Clojure, Elixir, Haskell, Scala a Swift. (Michael Swaine)

Recenze čtenářů

Shrnutí:

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.

Zápory:

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ářů)

Původní název:

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

Obsah knihy:

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ů.

Další údaje o knize:

ISBN:9781680502336
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba
Rok vydání:2017
Počet stran:300

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Požár v údolí: Zrození a smrt osobního počítače - Fire in the Valley: The Birth and Death of the...
Zatímco jejich současníci v 70. letech...
Požár v údolí: Zrození a smrt osobního počítače - Fire in the Valley: The Birth and Death of the Personal Computer
Funkční programování: A Pragpub Anthology: V knize se objevují jazyky Clojure, Elixir, Haskell,...
Prozkoumejte funkcionální programování a objevte...
Funkční programování: A Pragpub Anthology: V knize se objevují jazyky Clojure, Elixir, Haskell, Scala a Swift. - Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Díla autora vydali tito vydavatelé:

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