Sujet : Re: Y a comme un défaut
De : josephb (at) *nospam* nowhere.invalid (Joseph-B)
Groupes : fr.comp.sys.mac.programmationDate : 04. Dec 2021, 16:25:27
Autres entêtes
Organisation : Aucune
Message-ID : <1pjo2wu.1hc52gb1l7s1a3N%josephb@nowhere.invalid>
References : 1 2 3 4
User-Agent : MacSOUP/F-2.8.4 (6da4d6e6d0) (Mac OS X version 10.11.6 (x86))
pehache <
pehache.7@gmail.com> wrote:
Le truc classique c'est (1+1e-16)-1 dont le résultat est zéro
exactement, parce que la représentation d'un flottant 64 bits ne peut
pas différencier (1+1e-16) de 1
Je me moque éperdument que les limites du calcul en virgule flottante à
e-14 ou e-16 les confondent à zéro, ce que vous n'avez pas l'air de
comprendre c'est qu'il n'est pas admissible de la part d'ingénieurs de
laisser faire en sorte que leur bijou d'intelligence et de science ne
soit pas cohérent avec la réalité triviale.
Pour reprendre l'exemple de MV,
(2.001 -2) avec une calculette à moins d'un euro retournera 0,001
Ouais, mais c'est moche et trivial tandis que
(2.001 -2) dans AppleScript retournera 9.9999999999989E-4
et ça c'est dû à une science tellement supérieure qu'elle devrait clore
le bec des ignorants même si c'est en contradiction avec l'enseignement
de l'arithmétique élémentaire.
Mac, PC, Supercalculateur ou calculette à 2 balles, ne sont que des put…
d'outils./
Il n'est pas acceptable que ce soit à l'utilisateur lambda dans le cadre
de son utilisation basique (2.001 -2 sur un Mac) de ne s'en prendre qu'à
lui même parce qu'il a eu l'impudence de soumettre un calcul dont le
résultat affiché (pour "légitime" qu'il soit) est en contradiction avec
ce que ces pauvres ignorantins de maîtres d'école ont passé des vies à
enseigner.
D'après toi et OM ce serait au clampin utilisateur d'établir des
procédures de tests de validité des librairies mathématiques que les
ingénieurs d'Apple n'ont pas prix la peine de faire ?
Si oui, restons-en là, nos points de vue sont irréconciliables.
-- J. B.