gon33Le 23/04/2008 à 15:21
Moui, c'est ce qu'on appelle un programme récursif (et faut bien sur penser à y mettre une fin).
Ça peut être très utile, mais souvent, tu as un équivalent simple en itératif (programme normal).
Le problème, c'est que le basic est trop limité pour utiliser ça. L'appel d'un programme est trop lent, et on ne peux pas passer de paramètres, donc on doit modifier ses variables, et comme le nombre de variables est limité...
En plus, en basic, tu ne peux utiliser que le haut de ton programme pour les appels récursifs.
Et puis, un programme qui s'appelle lui même, ça prend de la place en Ram (même sur ordinateur c'est génant).
Donc bien souvent, tu as droit à un "Err memory", et quand c'est pas le cas, la vitesse diminue fortement...
Enfin, tout ça pour dire que cette stratégie de programmation n'est pas très adapté à une Ti.