La précision offerte pas les floats et les doubles est suffisante dans 99.99% des cas.
En fait, quand on "dissèque" les besoins des utilisateurs, la plupart du temps, ils comprennent très bien la nécessité d'arrondir les nombres en virgule flottante. C'est juste l'arrondi "binaire" qui est très étrange, les gens s'attendent à avoir un arrondi décimal. Je me demande d'ailleurs si ça ne serait pas logique que les langages de haut niveau stockent et manipulent des "doubles décimaux", avec une partie int et une partie puissance de 10. Évidemment, on perdrait un peu en précision, mais on gagnerait largement en intuition...
[^] # Re: Un peu de lecture
Posté par arnaudus . En réponse au message Euh... comment dire... C'est bizarre.. Évalué à 2.
En fait, quand on "dissèque" les besoins des utilisateurs, la plupart du temps, ils comprennent très bien la nécessité d'arrondir les nombres en virgule flottante. C'est juste l'arrondi "binaire" qui est très étrange, les gens s'attendent à avoir un arrondi décimal. Je me demande d'ailleurs si ça ne serait pas logique que les langages de haut niveau stockent et manipulent des "doubles décimaux", avec une partie int et une partie puissance de 10. Évidemment, on perdrait un peu en précision, mais on gagnerait largement en intuition...