Funkcionális programozás: A Pragpub Anthology: A Clojure, Elixir, Haskell, Scala és Swift felfedezése

Értékelés:   (2.9 az 5-ből)

Funkcionális programozás: A Pragpub Anthology: A Clojure, Elixir, Haskell, Scala és Swift felfedezése (Michael Swaine)

Olvasói vélemények

Összegzés:

A könyv széles körű áttekintést nyújt a funkcionális programozásról több nyelven, így értékes forrás a tapasztalt programozók számára, akik meg akarják érteni ezt a paradigmát. Ugyanakkor nem feltétlenül alkalmas az abszolút kezdők számára, és egyes tartalmak elavultak, illetve bizonyos területeken nem elég mélyek.

Előnyök:

A jól megírt és jól szerkesztett cikkek világos betekintést nyújtanak.
Jó a tapasztalt programozók számára, akik az OOP-ról a funkcionális programozásra térnek át.
Többféle nyelvvel foglalkozik (Scala, Clojure, Elixir, Haskell, Swift).
Hasznos a funkcionális programozás fogalmainak és elméletének elsajátításához.
Hasznos perspektívát nyújt a hibrid és a tisztán funkcionális nyelvekkel kapcsolatban.

Hátrányok:

Kihívás lehet a funkcionális programozással kapcsolatos előzetes ismeretek nélküli kezdőknek.
Egyes fejezetek minősége és mélysége jelentősen eltér.
Elavult információkat tartalmaz, különösen a Swiftet illetően.
Hiányzik a funkcionális programozás alapjainak részletes magyarázata.
Néhány panasz az egyes definíciókban szereplő téves információk miatt.

(8 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Fedezze fel a funkcionális programozást, és fedezze fel a kódról való gondolkodás új módjait. Tudod, hogy el kell sajátítanod a funkcionális programozást, de egy funkcionális nyelv elsajátítása csak a kezdet. Ebben a könyvben a PragPub magazinból merített cikkeken és a kifejezetten ehhez a könyvhöz írt cikkeken keresztül felfedezheted a funkcionális gondolkodást, valamint a funkcionális stílust és idiómákat nyelveken átívelően. Szakértő útmutatók vezetésével felfedezheted a Clojure, az Elixir, a Haskell, a Scala és a Swift eltérő erősségeit és megközelítéseit, és megtudhatod, melyik felel meg leginkább az igényeidnek.

Közreműködő szerzők: Rich Hickey, Stuart Halloway, Aaron Bedra, Michael Bevilacqua-Linn, Venkat Subramaniam, Paul Callaghan, Jose Valim, Dave Thomas, Natasha Murashev, Tony Hillerson, Josh Chisholm és Bruce Tate.

A funkcionális programozás egyre népszerűbb, mert egyszerűbb és tisztább kódot lehet vele írni, és a változtathatatlanságra helyezett hangsúly miatt ideális a több magból és az elosztott megoldásokból származó előnyök maximális kihasználására. Eddig senki sem találta fel a tökéletes funkcionális nyelvet - mindegyiknek megvannak a maga egyedi erősségei. A funkcionális programozás: A PragPub Anthology című kötetben öt különböző funkcionális programozási nyelv filozófiáját, eszközeit és idiómáit vizsgálhatja meg.

Nézze meg, hogyan ösztönzi a Swift, az iOS fejlesztői nyelve arra, hogy nagymértékben skálázható alkalmazásokat készítsen olyan funkcionális technikák segítségével, mint a map és reduce. Fedezze fel, hogy a Scala lehetővé teszi, hogy finoman, de mélyen áttérjen a funkcionális programozásra anélkül, hogy elveszítené a JVM előnyeit, míg a Lisp-alapú Clojure-ral teljesen belevetheti magát a funkcionális stílusba. Ismerje meg a fejlett funkcionális koncepciókat a Haskellben, egy olyan tisztán funkcionális nyelvben, amely a típuskövetkeztetéssel és a típusosztályokkal erőteljesen kihasználja a típusrendszert. És nézze meg, hogyan válik egyre elegánsabbá és barátságosabbá a funkcionális programozás az Elixirrel, egy új funkcionális nyelvvel, amely a nagy teljesítményű Erlang alapokra épül. Az ipar egyre inkább átveszi a funkcionális programozást, amit az egyidejűség és a párhuzamosság iránti igény hajt. Ez a cikkgyűjtemény elvezet a problémamegoldás funkcionális megközelítésének elsajátításához. Tehát vegye fel a felfedező kalapját, és készüljön fel a meglepetésekre. A felfedezés célja mindig a felfedezés.

Amire szüksége van:

Egy vagy több programozási nyelv ismerete.

A könyv egyéb adatai:

ISBN:9781680502336
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2017
Oldalak száma:300

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Tűz a völgyben: A személyi számítógép születése és halála - Fire in the Valley: The Birth and Death...
Az 1970-es években, miközben kortársaik a...
Tűz a völgyben: A személyi számítógép születése és halála - Fire in the Valley: The Birth and Death of the Personal Computer
Funkcionális programozás: A Pragpub Anthology: A Clojure, Elixir, Haskell, Scala és Swift...
Fedezze fel a funkcionális programozást, és...
Funkcionális programozás: A Pragpub Anthology: A Clojure, Elixir, Haskell, Scala és Swift felfedezése - Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)