Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers
Comprenez la puissance de C#, un langage multi-paradigme. Ce livre vous aidera à apprendre, analyser et exploiter les aspects fonctionnels de C# afin de créer un meilleur programme.
Le livre est divisé en deux parties. La première partie commence par une vue d'ensemble de la programmation fonctionnelle (PF). Elle couvre les éléments constitutifs de la PF : les fonctions et l'immutabilité. Vous découvrirez les supports intégrés de la PF, les fonctions de premier ordre et d'ordre supérieur (HOF), la pureté fonctionnelle et les effets de bord, les différentes formes d'immutabilité, et bien plus encore. La partie II comprend des discussions sur la composition fonctionnelle à l'aide du pipelining et du curry. Elle explique également comment gérer le couplage temporel et aborde les fonctions partielles et les modèles fonctionnels utiles (tels que Map, Bind, Filter et Fold). L'auteur, Vaskaran Sarcar, vous fait découvrir les mécanismes de gestion des exceptions fonctionnelles et vous donne des conseils supplémentaires pour rendre vos programmes plus efficaces.
Après avoir lu ce livre, vous comprendrez et serez capable d'implémenter les aspects clés de FP. Vous serez en mesure de produire un meilleur code (et de remanier le code existant) en combinant les meilleures techniques des paradigmes de la programmation fonctionnelle et de la programmation orientée objet (POO).
Ce que vous apprendrez
⬤ Comprendre comment les concepts de la programmation fonctionnelle (FP) peuvent être mis en œuvre à l'aide de C#.
⬤ Réformer le code existant (en suivant le paradigme de la programmation fonctionnelle) pour le rendre plus lisible, plus facile à maintenir et plus prédictif.
⬤ Savoir comment les fonctionnalités avancées (telles que les délégués, les lambdas, les génériques) peuvent être utilisées différemment.
⬤ Comprendre comment utiliser efficacement des fonctionnalités telles que les expressions lambda et l'inférence de type, étant donné que le langage C# comprend des extensions explicites pour prendre en charge la programmation fonctionnelle.
A qui s'adresse ce livre ?
Les développeurs C# familiers avec la programmation orientée objet (POO) qui souhaitent exploiter la puissance de la programmation fonctionnelle (PF).
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)