21-02-2013, 08:16 PM
Une fonction tient en une ligne, une récursivité requiert souvent quelques lignes :p Plus le test du tableau.
Si tu calcules tout le tableau pour le mettre ensuite en mémoire, soit ca occupe de la RAM (et tout langage n'a peut-être pas de mémoire persistante), soit ca requiert de faire le calcul du tableau intégral à chaque page, ce qui est plus lourd que la fonction.
Enfin, je ne crache pas sur ceux qui choisissent des tableaux, là encore, chacun prend ce qui lui plait
Ce que j'aime aussi avec les fonctions, c'est qu'on peut les étudier en conception. Il est aisé d'étudier X/(X+1) pour des dérivations, des statistiques (moyennes sur une population par exemple... tiens tiens... ca rejoins un autre topic :p) ou une imbrication de fonction (par exemple, créer une fonction générale pour la consommation/production d'une unité en fonction du temps). Avec des intervalles, des suites et des éléments discrets, on tombe dans le ressort des maths discrètes et souvent, c'est très compliqué à manipuler (en tous cas, c'est très lourd car il faut souvent faire des séparations de cas).
D'où mon penchant pour les fonctions, qui se manipulent très bien sur le papier.
Si tu calcules tout le tableau pour le mettre ensuite en mémoire, soit ca occupe de la RAM (et tout langage n'a peut-être pas de mémoire persistante), soit ca requiert de faire le calcul du tableau intégral à chaque page, ce qui est plus lourd que la fonction.
Enfin, je ne crache pas sur ceux qui choisissent des tableaux, là encore, chacun prend ce qui lui plait
Ce que j'aime aussi avec les fonctions, c'est qu'on peut les étudier en conception. Il est aisé d'étudier X/(X+1) pour des dérivations, des statistiques (moyennes sur une population par exemple... tiens tiens... ca rejoins un autre topic :p) ou une imbrication de fonction (par exemple, créer une fonction générale pour la consommation/production d'une unité en fonction du temps). Avec des intervalles, des suites et des éléments discrets, on tombe dans le ressort des maths discrètes et souvent, c'est très compliqué à manipuler (en tous cas, c'est très lourd car il faut souvent faire des séparations de cas).
D'où mon penchant pour les fonctions, qui se manipulent très bien sur le papier.