Presentando «La guía del punto flotante»

Por Juan Luis Cano

Hoy interrumpimos un poco el flujo de artículos sobre Python para presentar La guía del punto flotante, una web con información en formato amistoso y legible sobre la aritmética de punto flotante. Esta es una traducción de The floating point guide por Michael Borgwardt y que hemos publicado, igual que la original, junto al código fuente.

La guía del punto flotante

La guía (llamada también «Lo que todo programador debería saber sobre aritmética de punto flotante») ofrece un punto de entrada para aquellas personas que están haciendo operaciones matemáticas con el ordenador y de repente se encuentran con un resultado que no cuadra. En Python:

>>> 0.1 + 0.2
0.30000000000000004

Y se preguntan «¿qué está haciendo mal Python?», cuando resulta que es un «problema» generalizado.

Después de algunas explicaciones básicas sobre el formato de punto flotante (también llamado de coma flotante) y por qué los ordenadores lo utilizan, se ofrecen algunas alternativas y se detallan los diferentes errores que se cometen al hacer estas operaciones. Por último, también hay «chuletas» para varios lenguajes de programación, como por ejemplo esta chuleta de aritmética de punto flotante en Python.

En GitHub podéis encontrar el código fuente de la guía, y os invitamos a colaborar haciendo sugerencias o introduciendo cambios vosotros mismos 🙂

Por cierto, ¡no se te olvide hacer +1 tanto en la guía como en nuestra página de Google+!

Y tú, ¿has aprendido algo que no sabías con la guía? ¿La recomendarías?

Comentarios