Buenas días,
(Me disculpo si usted ya está familiarizado con la respuesta a la pregunta)
En su lenguaje de programación favorito ¿es 0.1 + 0.2 igual a 0.3?
Hice una comparación (ingenua) con los siguientes lenguajes y
compiladores (en orden alfabético)
* C (GCC 5.4.0)
* Haskell (GHC 8.6.3)
* MATLAB R2018b
* Python 3.5.2
y la respuesta a la pregunta anterior fue ¡no!
Una explicación se puede encontrar en
https://floating-point-gui.de/
Debemos ser responsables con los tipos de datos seleccionados para
implementar nuestros algoritmos. Dejo que cada uno saque sus propias
conclusiones en estos días del auge del aprendizaje de máquinas
(machine learning) y la inteligencia artificial (cualquier cosa que
esto último signifique).
Saludos,
--
Andrés