Introducere în programarea funcțională utilizând C#: Valorificarea unei noi perspective pentru dezvoltatorii Oop

Introducere în programarea funcțională utilizând C#: Valorificarea unei noi perspective pentru dezvoltatorii Oop (Vaskaran Sarcar)

Titlul original:

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

Conținutul cărții:

Înțelegeți puterea limbajului C#, un limbaj multiparadigmă. Această carte vă va ajuta să învățați, să analizați și să valorificați aspectele funcționale ale C#, astfel încât să puteți crea un program mai bun.

Cartea este împărțită în două părți. Partea I începe cu o prezentare generală a programării funcționale (FP). Aceasta acoperă elementele de bază pentru FP: funcții și imutabilitate. Veți învăța despre suporturile încorporate pentru FP, funcții de ordinul întâi și de ordin superior (HOF), puritate funcțională și efecte secundare, diferite forme de imutabilitate și multe altele. Partea a II-a include discuții privind compoziția funcțională folosind pipelining și currying. De asemenea, se explică modul de gestionare a cuplajului temporal și se discută despre funcțiile parțiale și modelele funcționale utile (cum ar fi Map, Bind, Filter și Fold). Autorul Vaskaran Sarcar vă conduce prin mecanisme funcționale de gestionare a excepțiilor și oferă sfaturi suplimentare pentru a vă face programele mai eficiente.

După citirea cărții, veți înțelege și veți fi capabil să implementați aspectele cheie ale FP. Veți fi capabil să produceți un cod mai bun (și să refacționați codul existent) prin combinarea celor mai bune tehnici atât din FP, cât și din paradigmele programării orientate pe obiect (OOP).

Ce veți învăța

⬤ Înțelegerea modului în care conceptele de programare funcțională (FP) pot fi implementate utilizând C#.

⬤ Refactoriați codul existent (urmând paradigma FP) pentru a-l face mai lizibil, mai ușor de întreținut și mai predictiv.

⬤ Cunoașteți modul în care caracteristicile avansate (cum ar fi delegatele, lambdas, genericele) pot fi utilizate în mod diferit.

⬤ Înțelegeți cum să utilizați eficient caracteristici precum expresiile lambda și inferența de tip, deoarece C# include extensii explicite de limbaj pentru a sprijini programarea funcțională.

Pentru cine este această carte

Dezvoltatorii C# familiarizați cu programarea orientată obiect (OOP) care doresc să valorifice puterea programării funcționale (FP)

Alte date despre carte:

ISBN:9781484296967
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Design Patterns in C#: A Hands-On Guide with Real-World Examples
Obțineți experiență practică cu fiecare model de proiectare Gang of Four (GoF) folosind C#. Pentru...
Design Patterns in C#: A Hands-On Guide with Real-World Examples
Programare interactivă orientată pe obiecte în Java: Învățați și testați-vă abilitățile de...
Partea I: - Capitolul 1: Concepte de programare orientată...
Programare interactivă orientată pe obiecte în Java: Învățați și testați-vă abilitățile de programare - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Getting Started with Advanced C#: Upgrade Your Programming Skills
Introducere. Partea I Capitolul 1: Delegați Subiecte:.- Ce este un delegat?- Cum se creează...
Getting Started with Advanced C#: Upgrade Your Programming Skills
Java Design Patterns: A Hands-On Experience with Real-World Examples (O experiență practică cu...
Utilizați abordarea pas cu pas a acestei cărți pentru...
Java Design Patterns: A Hands-On Experience with Real-World Examples (O experiență practică cu exemple din lumea reală) - Java Design Patterns: A Hands-On Experience with Real-World Examples
Testați-vă abilitățile în programarea C#: Revedeți și analizați caracteristicile importante ale C# -...
Revedeți construcțiile fundamentale din C#...
Testați-vă abilitățile în programarea C#: Revedeți și analizați caracteristicile importante ale C# - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Programare simplă și eficientă cu C#: Competențe pentru crearea de aplicații cu Visual Studio și...
Aplicați abilități și abordări de programare...
Programare simplă și eficientă cu C#: Competențe pentru crearea de aplicații cu Visual Studio și .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Introducere în programarea funcțională utilizând C#: Valorificarea unei noi perspective pentru...
Înțelegeți puterea limbajului C#, un limbaj...
Introducere în programarea funcțională utilizând C#: Valorificarea unei noi perspective pentru dezvoltatorii Oop - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)