Note :
Les critiques soulignent que « Practical Elixir » est un excellent livre d'introduction pour les personnes familiarisées avec la programmation, qui se concentre sur les applications réelles d'Elixir et les concepts de programmation fonctionnelle. Il est loué pour sa clarté, son style d'écriture attrayant et ses exemples pratiques. Cependant, certains lecteurs ont noté que le rythme du livre peut sembler incohérent, en particulier dans les derniers chapitres, et qu'il pourrait ne pas être suffisamment approfondi pour les débutants complets ou ceux qui ne sont pas familiers avec la programmation fonctionnelle.
Avantages:⬤ Style d'écriture clair et concis.
⬤ Bon équilibre entre l'enseignement d'Elixir et les concepts de programmation fonctionnelle.
⬤ Des exemples pratiques et réels qui facilitent la compréhension.
⬤ Intéressant pour les lecteurs ayant des connaissances préalables en programmation.
⬤ Excellente introduction à la programmation fonctionnelle pour ceux qui découvrent ce paradigme.
⬤ La seconde moitié du livre peut couvrir des sujets trop rapidement, ce qui entraîne une certaine confusion.
⬤ Certains lecteurs ont estimé qu'il supposait trop de connaissances préalables, ce qui peut ne pas convenir à des débutants complets.
⬤ Quelques critiques suggèrent que les exemples ne s'appuient pas efficacement les uns sur les autres.
⬤ Les critiques soutiennent qu'il manque de profondeur pour ceux qui ont besoin d'une couverture plus complète de la programmation fonctionnelle.
(basé sur 11 avis de lecteurs)
Learn Functional Programming with Elixir: New Foundations for a New World
La syntaxe simple d'Elixir et cette visite guidée vous offrent un chemin propre et simple pour apprendre les techniques modernes de programmation fonctionnelle. Aucune expérience préalable de la programmation fonctionnelle n'est requise ! Ce livre vous fait découvrir les bons concepts au bon rythme, en explorant les valeurs immuables et la transformation explicite des données, les fonctions, les modules, les fonctions récursives, le pattern matching, les fonctions d'ordre élevé, le polymorphisme et la gestion des défaillances, tout en évitant les effets de bord. Ne montez pas dans le train Elixir avec un état d'esprit impératif ! Pour tirer le meilleur parti des langages fonctionnels, vous devez penser de manière fonctionnelle. Ce livre vous y aidera.
La programmation fonctionnelle offre des techniques utiles pour construire des logiciels maintenables et évolutifs qui résolvent les problèmes difficiles d'aujourd'hui. La demande de logiciels écrits de cette manière est en augmentation - vous ne voulez pas passer à côté. Dans ce livre, vous apprendrez non seulement Elixir et ses fonctionnalités, mais aussi l'état d'esprit nécessaire pour programmer de manière fonctionnelle. La syntaxe claire d'Elixir est excellente pour explorer les compétences essentielles que sont l'utilisation des fonctions et la concurrence.
Commencez par les techniques de base de la méthode fonctionnelle : travailler avec des données immuables, transformer les données par étapes discrètes et éviter les effets de bord. Ensuite, examinez en profondeur les valeurs, les expressions, les fonctions et les modules. Étendez ensuite votre programmation avec la recherche de motifs et le contrôle de flux avec case, if, cond et les fonctions. Utilisez des fonctions récursives pour créer des itérations. Travailler avec des types de données tels que les listes, les tuples et les cartes. Améliorer la réutilisation et la lisibilité du code avec les fonctions d'ordre supérieur les plus courantes d'Elixir. Découvrez comment utiliser le calcul paresseux avec les flux, concevoir vos données et tirer parti du polymorphisme avec les protocoles. Combinez des fonctions et gérez les échecs d'une manière facile à maintenir en utilisant les fonctionnalités et les bibliothèques d'Elixir.
Apprenez les techniques qui permettent de créer un code qui vit harmonieusement avec le langage.
Ce dont vous avez besoin :
Vous aurez besoin d'un ordinateur et d'Elixir 1. 4 ou une version plus récente. Aucune expérience préalable de la programmation fonctionnelle ou d'Elixir n'est requise. Une certaine expérience de n'importe quel langage de programmation est recommandée.
© 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)