Talk in French at Forum PHP 2020 - édition en ligne
Short URL: https://joind.in/talk/1d52e
(QR-Code (opens in new window))
Et oui, si vous exécutez le code ci-dessus en PHP, et dans la plupart des autres langages, celui-ci vous confirmera bien que 0.1 + 0.2 n'est pas égal à 0.3.
Mais ce comportement étrange peut s'expliquer, voire même se justifier.
Les nombres à virgule flottante ont le pouvoir de nous ouvrir un univers complet et souvent peu compris. À condition bien sûr de les utiliser correctement.
Cette conférence présentera un peu de théorie et beaucoup d'exemples concrets.
De la Première Guerre du Golfe, au moteur de rendu graphique de Quake, en passant par le fusée spatiale Ariane 5, nous verrons ensemble les avantages et les dangers potentiels de l'utilisation des nombres à virgule flottante.
Nous tirerons de ces exemples des leçons que nous pouvons appliquer sur nos pratiques de développement quotidiennes.
La conférence couvrira également quand utiliser les nombre à virgule flottante, et quand les éviter (prix, facturation), et quelles sont les alternatives.
Comments
Comments are closed.
Comme toujours, bonne présentation Benoit
Merci pour cette conférence précise sur ce sujet complexe
Génial comme conférence, j'ai appris beaucoup de chose et compris certains bug!
Promis, je vais corriger mon algo pour le prochain lancement space x :P
Merci
Honnêtement c'est pas souvent qu'une présentation sur des maths me paraît trop courte ! Merci pour cette présentation !
Excellente présentation riche en exemple concret et éclairant.
Merci pour cette belle leçon, j'ai été confronté au problème d'approximation sur les prix pas plus tard que cette année !
Super intéressant pour un développeur PHP mais aussi pour les autres.
Super conférence, très intéressante !
Tes exemples étaient très bien choisis et très parlant.
Une explication claire du fonctionnement des nombres à virgule flottante !
Très bonne présentation, tant sur le fond que sur la forme.
Merci
Super intéressant
Je pensais déjà savoir ce qu'il y avait à savoir (on utilise des entiers pour les prix depuis longtemps et ça fait longtemps que j'ai arrêté de vouloir comparer des flottants), mais j'ai compris comment ça marche, j'ai compris pourquoi c'est fourbe, et je connais de nouveaux points de vigilance dont je n'avais pas idée. Merci Benoît, j'ai hâte de voir ta prochaine conf. :)