Elle change la façon dont on programme. En pratique personne ne programme en récursif en dehors des langages fonctionnels (en tout cas c’est minoritaire)
Je dirais que ça dépend des situations, typiquement les parcours de graphes sont souvent fait en récursif. Et puis dire que la récursivité est utilisée en fonctionnel est une tautologie vu que c'est obligatoire.
L’optimisation de la récursion terminale fait partie de l’esprit de la programmation fonctionnel
Ce n'est pas vraiment dans l'esprit, c'est juste parce qu'autrement elle serait inutilisable.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: C'est pourtant évident.
Posté par claudex . En réponse à la dépêche Coder efficacement, bonnes pratiques et erreurs à éviter. Évalué à 6.
Je dirais que ça dépend des situations, typiquement les parcours de graphes sont souvent fait en récursif. Et puis dire que la récursivité est utilisée en fonctionnel est une tautologie vu que c'est obligatoire.
Ce n'est pas vraiment dans l'esprit, c'est juste parce qu'autrement elle serait inutilisable.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche