Funkcionális programozás tanulása Elixirrel: Új alapok egy új világhoz

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

Funkcionális programozás tanulása Elixirrel: Új alapok egy új világhoz (Ulisses Almeida)

Olvasói vélemények

Összegzés:

A kritikák kiemelik, hogy a „Practical Elixir” kiváló bevezető könyv a programozásban jártasak számára, az Elixir és a funkcionális programozási koncepciók valós alkalmazásaira összpontosítva. Dicsérik érthetőségét, magával ragadó írói stílusát és gyakorlati példáit. Néhány olvasó azonban megjegyezte, hogy a könyv tempója - különösen az utolsó fejezetekben - következetlennek tűnhet, és hogy a teljesen kezdők vagy a funkcionális programozásban járatlanok számára nem nyújt elegendő mélységet.

Előnyök:

Világos és tömör írásmód.
Jó egyensúly az Elixir és a funkcionális programozási koncepciók tanítása között.
Gyakorlati, valós példák, amelyek megkönnyítik a megértést.
Magával ragadó az előzetes programozási ismeretekkel rendelkező olvasók számára.
Kiváló bevezetés a funkcionális programozásba azok számára, akik még nem ismerik ezt a paradigmát.

Hátrányok:

A könyv második fele túl gyorsan tárgyalja a témákat, ami zavart okozhat.
Néhány olvasó úgy érezte, hogy túl sok előzetes tudást feltételez, ami nem biztos, hogy megfelel a teljesen kezdőknek.
Néhány vélemény szerint a példák nem épülnek egymásra hatékonyan.
A kritikusok szerint a könyv nem elég mély azok számára, akiknek a funkcionális programozás átfogóbb lefedettségére van szükségük.

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

Eredeti címe:

Learn Functional Programming with Elixir: New Foundations for a New World

Könyv tartalma:

Az Elixir egyszerű szintaxisa és ez az útmutató tiszta, egyszerű utat biztosít a modern funkcionális programozási technikák elsajátításához. Nem szükséges korábbi funkcionális programozási tapasztalat! Ez a könyv a megfelelő tempóban vezeti végig a megfelelő fogalmakon, miközben felfedezi a megváltoztathatatlan értékeket és az explicit adattranszformációt, függvényeket, modulokat, rekurzív függvényeket, mintaillesztést, magasrendű függvényeket, polimorfizmust és hibakezelést, miközben elkerüli a mellékhatásokat. Ne szálljon fel az Elixir vonatra imperatív gondolkodásmóddal! Ahhoz, hogy a legtöbbet hozza ki a funkcionális nyelvekből, funkcionálisan kell gondolkodnia. Ez a könyv el fogja érni ezt a célt.

A funkcionális programozás hasznos technikákat kínál a karbantartható és skálázható szoftverek készítéséhez, amelyek megoldják napjaink nehéz problémáit. Az így írt szoftverek iránti kereslet egyre nő - nem akarsz lemaradni róla. Ebben a könyvben nemcsak az Elixirrel és annak funkcióival ismerkedhet meg, hanem a funkcionális programozáshoz szükséges gondolkodásmóddal is. Az Elixir letisztult szintaxisa kiválóan alkalmas a függvények használatának és az egyidejűségnek a kritikus készségeinek felfedezésére.

Kezdje a funkcionális módszer alapvető technikáival: a változtathatatlan adatokkal való munka, az adatok diszkrét lépésekben történő átalakítása és a mellékhatások elkerülése. Ezután vessünk egy mélyebb pillantást az értékekre, kifejezésekre, függvényekre és modulokra. Ezután bővítse programozását a mintaillesztéssel és a folyamatkezeléssel, case, if, cond és függvényekkel. Használjon rekurzív függvényeket iterációk létrehozásához. Dolgozzon olyan adattípusokkal, mint a listák, tuplik és térképek. Javítsa a kód újrafelhasználhatóságát és olvashatóságát az Elixir leggyakoribb magasrendű függvényeivel. Fedezze fel, hogyan használjon lusta számítást a streamekkel, tervezze meg az adatait, és használja ki a polimorfizmus előnyeit a protokollokkal. Kombináljon függvényeket és kezelje a hibákat karbantartható módon az Elixir funkciók és könyvtárak segítségével.

Ismerje meg azokat a technikákat, amelyekkel olyan kódot készíthet, amely harmonikusan él a nyelvvel.

Amire szüksége van:

Szükséged lesz egy számítógépre és az Elixir 1. 4-es vagy újabb verzióra telepítve. Nem szükséges korábbi funkcionális programozási vagy Elixir tapasztalat. Ajánlott némi tapasztalat bármely programozási nyelvvel.

A könyv egyéb adatai:

ISBN:9781680502459
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2018
Oldalak száma:200

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Funkcionális programozás tanulása Elixirrel: Új alapok egy új világhoz - Learn Functional...
Az Elixir egyszerű szintaxisa és ez az útmutató...
Funkcionális programozás tanulása Elixirrel: Új alapok egy új világhoz - Learn Functional Programming with Elixir: New Foundations for a New World

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