Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers
Értse meg a C#, a több paradigmát is magában foglaló nyelv erejét. Ez a könyv segít megtanulni, elemezni és hasznosítani a C# nyelv funkcionális aspektusait, hogy jobb programokat készíthessen.
A könyv két részre tagolódik. Az I. rész a funkcionális programozás (FP) áttekintésével kezdődik. Kitér az FP építőköveire: a függvényekre és a megváltoztathatatlanságra. Megismerkedhet az FP beépített támogatásával, az első- és magasabb rendű függvényekkel (HOF), a funkcionális tisztasággal és a mellékhatásokkal, a megváltoztathatatlanság különböző formáival és még sok mással. A II. rész a pipelining és a currying segítségével történő funkcionális kompozíciót tárgyalja. Emellett elmagyarázza, hogyan kezeljük az időbeli csatolást, és tárgyalja a részleges függvényeket és a hasznos funkcionális mintákat (például a Map, Bind, Filter és Fold). A szerző, Vaskaran Sarcar végigvezeti Önt a funkcionális kivételkezelési mechanizmusokon, és további tippeket ad a programok hatékonyabbá tételéhez.
A könyv elolvasása után megérti és képes lesz megvalósítani az FP kulcsfontosságú aspektusait. Képes lesz jobb kódot készíteni (és a meglévő kódot refaktorálni) az FP és az objektumorientált programozási (OOP) paradigmák legjobb technikáinak kombinálásával.
Mit fogsz tanulni
⬤ Tudja, hogyan lehet a funkcionális programozás (FP) koncepcióit a C# nyelv segítségével megvalósítani.
⬤ Refaktorálja a meglévő kódot (az FP paradigmát követve), hogy olvashatóbbá, karbantarthatóbbá és előrelátóbbá tegye azt.
⬤ Tudja, hogy a fejlett funkciók (például delegates, lambdas, generics) hogyan használhatók másképp.
⬤ Tudja, hogyan lehet hatékonyan használni az olyan funkciókat, mint a lambda-kifejezések és a típuskövetkeztetés, mivel a C# explicit nyelvi kiterjesztéseket tartalmaz a funkcionális programozás támogatására.
Kinek szól ez a könyv
Az objektumorientált programozásban (OOP) jártas C# fejlesztők, akik szeretnék kihasználni a funkcionális programozás (FP) erejét.
© 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)