A funkcionális programozás megértése

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

A funkcionális programozás megértése (Michal Plachta)

Olvasói vélemények

Összegzés:

A Grokking Functional Programming (GFP) a funkcionális programozás hozzáférhető és átfogó bevezetése, különösen a funkcionálisabb paradigmákra áttérni kívánó Java-fejlesztők számára. A könyv a fogalmak széles skáláját öleli fel az alapelvektől a haladó alkalmazásokig, és tele van gyakorlati példákkal és diagramokkal, amelyek elősegítik a megértést. Bár a könyv kezdőknek és középhaladó programozóknak kifejezetten ajánlott, néhány olvasó a nyomtatás minőségével és fizikai hibákkal, például hiányzó oldalakkal kapcsolatos problémákról számolt be.

Előnyök:

Átfogó bevezetés a funkcionális programozási koncepciókba, kezdők számára is érthetően.
Fokozatos bevezetés a haladó témákba és gyakorlati alkalmazásokba a Scalában.
Világos írásmód, rengeteg példával és ábrával.
A funkcionális programozás „hogyanjával” és „miértjével” egyaránt foglalkozik.
Kezdőknek és tapasztalt programozóknak egyaránt alkalmas, akik elmélyíteni szeretnék a megértésüket.

Hátrányok:

Néhány fizikai példányban hiányoznak vagy duplikált oldalak, illetve rossz a nyomtatási minőség.
A könyv elsősorban a tipizált funkcionális programozásra összpontosít, ami nem biztos, hogy tetszeni fog a tipizálatlan nyelvek híveinek.
A rengeteg vizuális segédlet és megjegyzés egyes olvasók számára zavaró lehet.

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

Eredeti címe:

Grokking Functional Programming

Könyv tartalma:

Nem kell félni a funkcionalizálástól! Ez a barátságos, élénk és magával ragadó útmutató tökéletes minden tanácstalan programozó számára. Egyszerűen és tömören ismerteti a funkcionális programozás alapelveit, és segít elsajátítani, hogy miről is szól valójában a funkcionális programozás.

A Grokking Functional Programming című könyvben megtanulhatod:

Objektumok helyett függvényekkel és típusokkal való tervezés.

Programozás tiszta függvényekkel és megváltoztathatatlan értékekkel.

Egyidejű programok írása funkcionális stílusban.

Funkcionális programok tesztelése.

Többféle tanulási megközelítés, hogy segítsen elsajátítani minden új fogalmat.

Ha valaha is azon kaptad magad, hogy a funkcionális programozással kapcsolatban forgatod a szemed, akkor ez a könyv neked való. Nyissa ki a Grokking Functional Programming című könyvet, és a funkcionális gondolatokat leképezve találja meg azt, amit objektumorientált programozóként már ismer. A könyv az első oldaltól kezdve a gyakorlati szempontokra összpontosít. A gyakorlati példák a funkcionális elveket olyan mindennapi programozási feladatokra alkalmazzák, mint az egyidejűség, a hibakezelés és az olvashatóság javítása. Ráadásul a rejtvények és a feladatok lehetővé teszik, hogy elgondolkodj és gyakorold a tanultakat. Hamarosan elképesztő "aha" pillanatokhoz jutsz, és teljesen új szemszögből kezded majd látni a kódot.

A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF, Kindle és ePub formátumban.

A technológiáról.

Végre van egy egyszerű módja a funkcionális programozás megtanulásának! Ez az egyedülálló könyv az OOP ismerős gondolataiból indul ki, és lépésről lépésre mutatja be az FP-t releváns példák, magával ragadó gyakorlatok és rengeteg illusztráció segítségével. Meg fog lepődni, milyen gyorsan elkezdi majd a szoftverfeladatokat ebből az értékes új perspektívából szemlélni.

A könyvről.

A Grokking Functional Programming bemutatja a funkcionális programozást az imperatív fejlesztőknek. Kisebb, kényelmes kódolási feladatokkal kezd, amelyek olyan alapfogalmakat tárnak fel, mint a tiszta függvények írása és a megváltoztathatatlan adatokkal való munka. Útközben megtanulja, hogyan írhat olyan kódot, amely kiküszöböli az összetett elosztott állapot okozta gyakori hibákat. Felfedezi továbbá az IO, az egyidejűség és az adatfolyam FP megközelítését. Mire befejezed, tiszta funkcionális kódot fogsz írni, amely könnyen érthető, tesztelhető és karbantartható.

Mi van benne?

Objektumok helyett függvényekkel és típusokkal való tervezés.

Programozás tiszta függvényekkel és megváltoztathatatlan értékekkel.

Egyidejű programok írása funkcionális stílusban.

Funkcionális programok tesztelése.

Az olvasóról.

Objektumorientált nyelvet ismerő fejlesztők számára. Példák Java és Scala nyelven.

A szerzőről.

Michal Plachta tapasztalt szoftverfejlesztő, aki rendszeresen beszél és ír karbantartható alkalmazások készítéséről.

Tartalomjegyzék.

1. rész A funkcionális eszköztár.

1 A funkcionális programozás elsajátítása.

2 Tiszta függvények.

3 Változatlan értékek.

4 A függvények mint értékek.

2. rész Funkcionális programok.

5 Szekvenciális programok.

6 Hibakezelés.

7 Követelmények mint típusok.

8 IO mint értékek.

9 Folyamok mint értékek.

10 Egyidejű programok.

rész Alkalmazott funkcionális programozás.

11 Funkcionális programok tervezése.

12 Funkcionális programok tesztelése.

A könyv egyéb adatai:

ISBN:9781617291838
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A funkcionális programozás megértése - Grokking Functional Programming
Nem kell félni a funkcionalizálástól! Ez a barátságos, élénk és magával ragadó útmutató...
A funkcionális programozás megértése - Grokking Functional Programming

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