• [^] # Re: Ahem

    Posté par (site web personnel, Mastodon) . En réponse au lien Comment j'ai rejoint la communauté du bug 323 [quand le bug vient du processeur]. Évalué à 5.

    Non, mais le cas est déterministe (NaN est toujours différent de NaN) donc ça ne pose pas de problème en pratique.

    Pour moi la digression sur les flottants (les doubles, mais c’est généralisable à tous les formats d’IEEE-754) est aussi intéressante que le bug du processeur, parce qu’elle montre qu’une « solution commune » (et appliquée dans ce cas précis si j’en crois des commentaires sur les autres publications qui en parlent) ne sont pas adaptées, à cause d’une incompréhension sur le fonctionnement de ces flottants et de la raison qui fait qu’on demande une comparaison à un epsilon au lieu d’une égalité directe.

    La connaissance libre : https://zestedesavoir.com