Note :
Grokking Functional Programming (GFP) est réputé pour être une introduction accessible et complète à la programmation fonctionnelle, en particulier pour les développeurs Java qui souhaitent passer à des paradigmes plus fonctionnels. Le livre couvre un large éventail de concepts, des principes de base aux applications avancées, et est rempli d'exemples pratiques et de diagrammes qui améliorent la compréhension. Bien qu'il soit fortement recommandé aux débutants et aux programmeurs intermédiaires, certains lecteurs ont signalé des problèmes de qualité d'impression et des défauts physiques tels que des pages manquantes.
Avantages:⬤ Introduction complète aux concepts de la programmation fonctionnelle, accessible aux débutants.
⬤ Introduction progressive à des sujets avancés et à des applications pratiques en Scala.
⬤ Style d'écriture clair avec de nombreux exemples et diagrammes.
⬤ Aborde à la fois le « comment » et le « pourquoi » de la programmation fonctionnelle.
⬤ Convient aussi bien aux novices qu'aux programmeurs expérimentés désireux d'approfondir leur compréhension.
⬤ Certaines copies physiques présentent des problèmes tels que des pages manquantes ou dupliquées et une mauvaise qualité d'impression.
⬤ Le livre se concentre principalement sur la programmation fonctionnelle typée, ce qui peut ne pas plaire aux partisans des langages non typés.
⬤ L'abondance d'aides visuelles et d'annotations peut distraire certains lecteurs.
(basé sur 11 avis de lecteurs)
Grokking Functional Programming
Il n'y a pas lieu de craindre de devenir fonctionnel ! Ce guide convivial, vivant et engageant est parfait pour tout programmeur perplexe. Il expose les principes de la programmation fonctionnelle d'une manière simple et concise qui vous aidera à comprendre ce qu'est vraiment la programmation fonctionnelle.
Dans Grokking Functional Programming, vous apprendrez :
Concevoir avec des fonctions et des types au lieu d'objets.
Programmer avec des fonctions pures et des valeurs immuables.
Écrire des programmes concurrents en utilisant le style fonctionnel.
Tester les programmes fonctionnels.
Des approches d'apprentissage multiples pour vous aider à assimiler chaque nouveau concept.
Si vous vous êtes déjà surpris à lever les yeux au ciel devant la programmation fonctionnelle, ce livre est fait pour vous. Ouvrez Grokking Functional Programming et vous découvrirez des idées fonctionnelles calquées sur ce que vous savez déjà en tant que programmeur orienté objet. Dès la première page, le livre met l'accent sur les aspects pratiques. Des exemples pratiques appliquent les principes fonctionnels à des tâches de programmation quotidiennes telles que la concurrence, la gestion des erreurs et l'amélioration de la lisibilité. De plus, des énigmes et des exercices vous permettent de réfléchir et de mettre en pratique ce que vous apprenez. Vous atteindrez bientôt un étonnant moment "aha" et commencerez à voir le code d'une manière complètement nouvelle.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie.
Il existe enfin un moyen facile d'apprendre la programmation fonctionnelle ! Ce livre unique part des idées familières de la POO et présente la PF étape par étape à l'aide d'exemples pertinents, d'exercices attrayants et de nombreuses illustrations. Vous serez étonné de la rapidité avec laquelle vous commencerez à voir les tâches logicielles sous cette nouvelle perspective.
A propos du livre.
Grokking Functional Programming présente la programmation fonctionnelle aux développeurs impératifs. Vous commencerez par de petites tâches de codage confortables qui exposent des concepts de base tels que l'écriture de fonctions pures et le travail avec des données immuables. En cours de route, vous apprendrez à écrire du code qui élimine les bogues courants causés par un état distribué complexe. Vous explorerez également l'approche FP des entrées-sorties, de la concurrence et du flux de données. À la fin du cours, vous serez en mesure d'écrire du code fonctionnel propre, facile à comprendre, à tester et à maintenir.
Ce qu'il y a à l'intérieur.
Concevoir avec des fonctions et des types au lieu d'objets.
Programmer avec des fonctions pures et des valeurs immuables.
Écrire des programmes concurrents en utilisant le style fonctionnel.
Tester les programmes fonctionnels.
À propos du lecteur.
Pour les développeurs qui connaissent un langage orienté objet. Exemples en Java et Scala.
À propos de l'auteur.
Michal Plachta est un développeur de logiciels expérimenté qui écrit et parle régulièrement de la création d'applications faciles à maintenir.
Table des matières.
Partie 1 La boîte à outils fonctionnelle.
1 Apprendre la programmation fonctionnelle.
2 Les fonctions pures.
3 Valeurs immuables.
4 Les fonctions en tant que valeurs.
Partie 2 Programmes fonctionnels.
5 Programmes séquentiels.
6 Gestion des erreurs.
7 Exigences en tant que types.
8 Les entrées-sorties en tant que valeurs.
9 Les flux en tant que valeurs.
10 Programmes simultanés.
Partie 3 : Programmation fonctionnelle appliquée.
11 Concevoir des programmes fonctionnels.
12 Tester des programmes fonctionnels.
© 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)