Funkcionális programozás bevezetése a C# nyelv használatával: Új perspektívák kihasználása az Oop fejlesztők számára

Funkcionális programozás bevezetése a C# nyelv használatával: Új perspektívák kihasználása az Oop fejlesztők számára (Vaskaran Sarcar)

Eredeti címe:

Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Könyv tartalma:

É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.

A könyv egyéb adatai:

ISBN:9781484296967
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:

Tervezési minták C# nyelven: Gyakorlati útmutató valós példákkal - Design Patterns in C#: A Hands-On...
Gyakorlati tapasztalatszerzés az egyes Gang of...
Tervezési minták C# nyelven: Gyakorlati útmutató valós példákkal - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Interaktív objektumorientált programozás Javában: Programozási készségek tanulása és tesztelése -...
I. rész: - 1. fejezet: Objektumorientált...
Interaktív objektumorientált programozás Javában: Programozási készségek tanulása és tesztelése - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Kezdő lépések a haladó C# nyelvvel: A programozási készségek fejlesztése - Getting Started with...
Bevezetés. I. rész 1. fejezet: Küldöttek...
Kezdő lépések a haladó C# nyelvvel: A programozási készségek fejlesztése - Getting Started with Advanced C#: Upgrade Your Programming Skills
Java tervezési minták: Gyakorlati tapasztalat valós példákkal - Java Design Patterns: A Hands-On...
A könyv lépésről lépésre történő megközelítésével...
Java tervezési minták: Gyakorlati tapasztalat valós példákkal - Java Design Patterns: A Hands-On Experience with Real-World Examples
Tesztelje a C# programozási készségeit: A C# fontos jellemzőinek áttekintése és elemzése - Test Your...
Tekintse át a C# nyelv alapvető szerkezeteit a...
Tesztelje a C# programozási készségeit: A C# fontos jellemzőinek áttekintése és elemzése - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Egyszerű és hatékony programozás a C# nyelvvel: Készségek alkalmazások készítéséhez a Visual Studio...
Alkalmazza a készségeket és megközelítéseket a...
Egyszerű és hatékony programozás a C# nyelvvel: Készségek alkalmazások készítéséhez a Visual Studio és a .Net segítségével - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Funkcionális programozás bevezetése a C# nyelv használatával: Új perspektívák kihasználása az Oop...
Értse meg a C#, a több paradigmát is magában...
Funkcionális programozás bevezetése a C# nyelv használatával: Új perspektívák kihasználása az Oop fejlesztők számára - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

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)