Ethaniel :
En Asm, comme il n'y a pas de variables locales, on est oblige pour faire du recursif de passer par la pile et le pointeur (E)BP, mais la pile est d'une lenteur affligeante
...
Enfin du moins, ca c'est pour les programmes a flux direct (*.com) ; pour les autres (*.exe, ...), je n'en sais rien ...
@++
Et c'est pas la même pile qu'utilise le compilateur C lorsqu'il stack les appels de fonction ? Les variables locales sont allouées sur la pile également si je ne me trompe pas.
Lionel Debroux :
C'est con de vouloir faire de l'itératif à tout prix quand la solution récursive est efficace, facile à écrire et à comprendre.
Ça a toujours été mon point : j'aime le récursif parce que c'est efficace, facile à écrire et à comprendre, pas parce que c'est plus performant (puisque ce n'est pas le cas).