J'ai essayé d'apprendre la programmation fonctionnelle et la plupart des tutoriels que j'ai trouvés utilisent les mathématiques comme exemples pour les constructions les plus compliquées (même les plus simples dans certains cas). Pourquoi est-ce? J'imagine que quelque chose de plus simple pourrait être utilisé. Cela rend son apprentissage difficile.
Informations générales: j'écris des logiciels depuis 12 ans. Je comprends certains des concepts tels que les fermetures, les fonctions de citoyens de première classe et les génériques. Je peux avoir des problèmes avec des fonctions d'ordre supérieur à un niveau avancé, mais j'aimerais croire que j'ai une compréhension de base. Les monades me mordent dans le cul, et à ce stade, je n'ai pas dépassé cela (je suis sûr que je finirai par le faire, car je suis persistant).