• [^] # Re: Il faut bien lire ce qu'on lit!

    Posté par (site web personnel) . En réponse au journal Le retour de la vengeance de la virgule flottante. Évalué à 5.

    Même dans le monde de la finance, tu as très rapidement besoin des floats. Le monde de la finance ne se contente pas d'additionner/soustraire des décimaux.

    • On a besoin de diviser par autre chose que des puissances de 10 (par 3, par 7 etc).
    • On utilise le logarithme (dans toutes les situations où on applique un taux répété, donc dans toutes les situations à progression exponentielle).
    • On a également besoin d'utiliser des régressions linéaires nécessitant des méthodes de moindres carrés où la racine carrée arrive au bout de deux ou trois lignes).

    Pour toutes ces opérations l'ensemble des décimaux n'est pas stable (i.e dès que tu appliques l'une de ces opérations à un type décimal tu n'obtiens plus un type décimal)

    Le cadre naturel de ces opérations n'est pas l'ensemble des décimaux: quand bien même les données en entrée seraient décimales, les résultats ne le sont plus dans 99.999999% des cas et donc exiger, par défaut, de travailler chez les décimaux est absurde (c'est pour ça que ça n'est pas le cas, et c'est pourquoi quand on a besoin, dans de petits intervalles d'additionner ou soustraire des décimaux, on a conçu des librairies ad hoc.

    Tout cela a déjà été discuté dans le journal précédent.