Introduction à la programmation fonctionnelle en C# : Tirer parti d'une nouvelle perspective pour les développeurs Oop

Introduction à la programmation fonctionnelle en C# : Tirer parti d'une nouvelle perspective pour les développeurs Oop (Vaskaran Sarcar)

Titre original :

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

Contenu du livre :

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

Autres informations sur le livre :

ISBN :9781484296967
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Design Patterns in C# : Un guide pratique avec des exemples concrets - Design Patterns in C#: A...
Obtenez une expérience pratique avec chaque modèle...
Design Patterns in C# : Un guide pratique avec des exemples concrets - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Programmation interactive orientée objet en Java : Apprenez et testez vos compétences en...
Partie I : - Chapitre 1 : Concepts de la programmation...
Programmation interactive orientée objet en Java : Apprenez et testez vos compétences en programmation - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Démarrer avec C# avancé : Améliorez vos compétences en programmation - Getting Started with Advanced...
Introduction. Partie I Chapitre 1 : Délégués...
Démarrer avec C# avancé : Améliorez vos compétences en programmation - Getting Started with Advanced C#: Upgrade Your Programming Skills
Java Design Patterns : Une expérience pratique avec des exemples concrets - Java Design Patterns: A...
Utilisez l'approche pas à pas de ce livre pour...
Java Design Patterns : Une expérience pratique avec des exemples concrets - Java Design Patterns: A Hands-On Experience with Real-World Examples
Testez vos compétences en programmation C# : Examiner et analyser les caractéristiques importantes...
Passez en revue les concepts fondamentaux de C# à...
Testez vos compétences en programmation C# : Examiner et analyser les caractéristiques importantes de C# - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Programmation simple et efficace avec C# : Compétences pour créer des applications avec Visual...
Appliquez des compétences et des approches à votre...
Programmation simple et efficace avec C# : Compétences pour créer des applications avec Visual Studio et .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Introduction à la programmation fonctionnelle en C# : Tirer parti d'une nouvelle perspective pour...
Comprenez la puissance de C#, un langage...
Introduction à la programmation fonctionnelle en C# : Tirer parti d'une nouvelle perspective pour les développeurs Oop - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)