Note :
Le livre sur la programmation fonctionnelle en C# a reçu des critiques extrêmement positives de la part de développeurs C# expérimentés, soulignant son contenu bien structuré, ses exemples pratiques et sa capacité à élargir la compréhension des paradigmes de programmation. De nombreux critiques ont salué la clarté de l'ouvrage et le style d'écriture attrayant de l'auteur, tandis que d'autres ont souligné son caractère avancé, suggérant qu'il n'est pas adapté aux débutants. Cependant, quelques remarques négatives ont été formulées concernant des problèmes liés aux copies physiques, tels qu'une mauvaise reliure et des pages manquantes.
Avantages:⬤ Contenu bien structuré et organisé.
⬤ Un style d'écriture clair et engageant.
⬤ Des exemples pratiques pour des applications dans le monde réel.
⬤ Efficace pour faire le lien entre les concepts de la programmation fonctionnelle et C#.
⬤ Encourage à élargir les horizons de la programmation.
⬤ Arguments convaincants en faveur des avantages de la programmation fonctionnelle.
⬤ Riche en informations malgré sa taille compacte.
⬤ Ne convient pas aux débutants ; des connaissances préalables en C# sont nécessaires.
⬤ Certains exemplaires physiques présentaient des problèmes de reliure et des pages manquantes.
(basé sur 27 avis de lecteurs)
Functional Programming in C#: How to Write Better C# Code
Résumé
La programmation fonctionnelle en C# vous apprend à appliquer la pensée fonctionnelle aux problèmes du monde réel en utilisant le langage C#. Le livre, avec ses nombreux exemples pratiques, est écrit pour les programmeurs C# compétents qui n'ont pas d'expérience préalable en programmation fonctionnelle. Il vous donnera une nouvelle perspective impressionnante.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
La programmation fonctionnelle change la façon de penser le code. Pour les développeurs C#, les techniques de programmation fonctionnelle peuvent grandement améliorer la gestion des états, la concurrence, la gestion des événements et la maintenance du code à long terme. Et C# offre la flexibilité qui vous permet de bénéficier pleinement de l'application des techniques fonctionnelles. Ce livre vous offre la puissance impressionnante d'une nouvelle perspective.
À propos du livre
Functional Programming in C# vous apprend à appliquer la pensée fonctionnelle à des problèmes concrets en utilisant le langage C#. Vous commencerez par apprendre les principes de la programmation fonctionnelle et les caractéristiques du langage qui vous permettent de programmer de manière fonctionnelle. En explorant les nombreux exemples pratiques, vous découvrirez la puissance de la composition de fonctions, la programmation de flux de données, les structures de données immuables et la composition monadique avec LINQ.
Contenu
⬤ Écrire un code lisible et adapté à l'équipe.
⬤ Maîtriser l'asynchronisme et les flux de données.
⬤ Améliorer radicalement la gestion des erreurs.
⬤ Les sources d'événements et d'autres modèles FP.
A propos du lecteur
Écrit pour les programmeurs C# compétents sans expérience préalable en programmation FP.
A propos de l'auteur
Enrico Buonanno a étudié l'informatique à l'Université de Columbia et a 15 ans d'expérience en tant que développeur, architecte et formateur.
Table des matières
PARTIE 1 - CONCEPTS DE BASE.
⬤ Introduction à la programmation fonctionnelle.
⬤ Pourquoi la pureté des fonctions est importante.
⬤ La conception des signatures et des types de fonctions.
⬤ Les modèles de programmation fonctionnelle.
⬤ Conception de programmes avec composition de fonctions.
PARTIE 2 - DEVENIR FONCTIONNEL.
⬤ La gestion fonctionnelle des erreurs.
⬤ La structuration d'une application avec des fonctions.
⬤ Travailler efficacement avec des fonctions à arguments multiples.
⬤ Penser les données de manière fonctionnelle.
⬤ L'approvisionnement en événements : une approche fonctionnelle de la persistance.
PARTIE 3 - TECHNIQUES AVANCÉES.
⬤ Les calculs paresseux, les continuations et la beauté de la composition monadique.
⬤ Les programmes et les calculs avec état.
⬤ Travailler avec des calculs asynchrones.
⬤ Les flux de données et les extensions réactives.
⬤ Une introduction à la concurrence par passage de messages.
© 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)