Quelques sources

yann at gauteron.ch yann at gauteron.ch
Thu Apr 5 17:21:03 CEST 2001


On Thu, Apr 05, 2001 at 12:39:47PM +1000, Frederic Schutz wrote:
> Le Wed, 4 Apr 2001 20:13:31 +0200, tu as ecrit :
> 
> >Les fichiers ptt.c et ptt.h contiennent la fonction au calcul de la cle
> >de controle 10R. J'utilise 2 tables codees en hard dans le source au lieu
> >de recalculer a chaque iteration la valeur correspondante pour le gain
> >de temps.
> 
> La deuxième table, on est d'accord, est très facile à recalculer. Mais
> as-tu trouvé un moyen pour calculer la première table ???? Ca
> m'intéresserait beaucoup.

Non, je ne me suis pas penche sur la question, car la solution de la table codee en
dur me paraissait elegante pour 2 raisons: rapide (si la table a ete disposee
aleatoirement, la fonction permettant de calculer la valeur de retour selon le
parametre doit etre assez compliquee, donc longue a calculer... en plus cette
fonction sera appellee recursivement !) et permet de rediger un code propre...
De memoire, les codeurs de demos utilisaient une pareille table pour les cos et sin
au lieu de les recalculer a chaque fois... afin de gagner du temps...

> Comme tu l'as peut-être lu, j'ai aussi écrit des fonctions pour les clés
> 10R et 11, que je rend propre petit à petit... j'espère avoir quelque chose
> à diffuser avant la fin de la semaine (j'ai pris pas mal de temps pour
> écrire quelques centaines de lignes de commentaires, expliquant tout ce que
> je connais sur ces codes, ne serait-ce que pour me mettre les idées en
> place)

Tu as trouve ou toutes tes infos sur les codes ? Moi pour le 10R, je le tiens du
document de la poste. Document disponible sur http://paykreator.gauteron.ch

Bonne soiree

Yann




More information about the compta mailing list