J'ai été lire un peu ces derniers temps sur la programmation fonctionnelle, et je suis en train d'analyser le Y Combinator. Je comprends que vous pouvez utiliser le Y Combinator pour mettre en œuvre efficacement la récursivité dans une langue qui ne supporte pas la récursivité directement. Cependant, de toutes les langues que je suis susceptible d'utiliser prend déjà en charge de la récursivité donc je ne suis pas sûr de savoir comment il serait utile d'utiliser le Y Combinator pour que.
Est-il un meilleur exemple pratique de Y Combinator l'utilisation que je suis absent? Quelqu'un a effectivement utilisé dans la production réelle de code? Ou est l'utilisation de l'Y-Combinator vraiment juste un esprit de flexion exercice académique (quoique assez cool).