Funkcionális programozás C++-ban: Hogyan fejlesztheti C++ programjait funkcionális technikák segítségével

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

Funkcionális programozás C++-ban: Hogyan fejlesztheti C++ programjait funkcionális technikák segítségével (Ivan Cukic)

Olvasói vélemények

Összegzés:

Ez a könyv kiváló útmutató a funkcionális programozás tervezéséhez C++ nyelven, a fejlett technikákra és a funkcionális koncepciók C++-ba való integrálására összpontosítva. Bár alaposan feltárja a modern C++ jellemzőit, és jól szervezett, feltételezi a C++ és annak összetettebb jellemzőinek alapos ismeretét, így kevésbé alkalmas kezdők számára. Emellett egyes felhasználók problémákat jeleztek a Kindle verzióval kapcsolatban.

Előnyök:

A haladó C++ és a funkcionális programozási koncepciók átfogó lefedettsége.
Világos, jól szervezett írás és olvasmányos szerkezet.
Betekintés az innovatív programozási technikákba és paradigmákba.
Hasznos a tapasztalt programozók számára, akik elmélyíteni szeretnék a funkcionális programozással kapcsolatos ismereteiket C++ nyelven.
Jó példák, diagramok és megjegyzések használata.

Hátrányok:

A C++ és a sablonprogramozás alapos előzetes ismeretét feltételezi, így kezdők számára nem alkalmas.
A Kindle verzió rosszul van kiadva, tipográfiai problémákkal küzd, és a nyomtatott változathoz képest hiányos.
Néhány példa nem fordítható le könnyen a régebbi könyvtárak használata miatt.

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

Eredeti címe:

Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

Könyv tartalma:

Összefoglaló

A Funkcionális programozás C++-ban megtanítja a fejlesztőknek a funkcionális programozás gyakorlati oldalát és a C++ által a funkcionális stílusú szoftverfejlesztéshez biztosított eszközöket. Ez az alapos útmutató tele van hasznos ábrákkal, amelyek segítenek megérteni az FP fogalmait, és elkezdeni funkcionálisan gondolkodni.

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

A jól megírt kód könnyebben tesztelhető és újrafelhasználható, egyszerűbben párhuzamosítható és kevésbé hibaérzékeny. A funkcionális programozási stílus elsajátítása segíthet megbirkózni a modern alkalmazások követelményeivel, és az összetett programlogika egyszerűbb kifejezéséhez, kecses hibakezeléshez és elegáns párhuzamossághoz vezet. A C++ a sablonokkal, lambdákkal és más alapvető nyelvi jellemzőkkel, valamint az STL számos részével együtt támogatja az FP-t.

A könyvről

A Funkcionális programozás C++-ban segít felszabadítani agya funkcionális oldalát, miközben új, erőteljes perspektívát kap a C++ kódoláshoz. Példák, ábrák és illusztrációk tucatjait fedezheted fel, amelyek lebontják a C++-ban alkalmazható funkcionális fogalmakat, beleértve a lusta kiértékelést, a függvényobjektumokat és a meghívható függvényeket, az algebrai adattípusokat és még sok mást. Olvasás közben az FP-technikákat olyan gyakorlati forgatókönyvekhez illeszti, amelyekben a legnagyobb hasznot nyújtják.

Mi van benne

⬤ Biztonságosabb kód írása teljesítménybeli hátrányok nélkül.

⬤ A hibák explicit kezelése a típusrendszeren keresztül.

⬤ A C++ bővítése új vezérlési struktúrákkal.

⬤ Feladatok összeállítása DSL-ekkel.

Az olvasóról

Két vagy több éves C++ kódolási tapasztalattal rendelkező fejlesztőknek íródott.

A szerzőről

Ivan Čukic a KDE egyik alapfejlesztője, és 1998 óta kódol C++-ban. Modern C++ és funkcionális programozást tanít a Belgrádi Egyetem Matematikai Karán.

Tartalomjegyzék

⬤ Bevezetés a funkcionális programozásba.

⬤ Elkezdés a funkcionális programozással.

⬤ Funkciós objektumok.

⬤ Új függvények létrehozása a régiekből.

⬤ Tisztaság: A változtatható állapot elkerülése.

⬤ Lazy evaluation.

⬤ Tartományok.

⬤ Funkcionális adatszerkezetek.

⬤ Algebrai adattípusok és mintaillesztés.

⬤ Monádok.

⬤ Minta metaprogramozás.

⬤ Funkcionális tervezés párhuzamos rendszerekhez.

⬤ Tesztelés és hibakeresés.

A könyv egyéb adatai:

ISBN:9781617293818
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2019
Oldalak száma:320

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Funkcionális programozás C++-ban: Hogyan fejlesztheti C++ programjait funkcionális technikák...
Összefoglaló A Funkcionális programozás C++-ban...
Funkcionális programozás C++-ban: Hogyan fejlesztheti C++ programjait funkcionális technikák segítségével - Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

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