¿Qué es el punto flotante?
A pesar de su nombre de sonido concreto, un punto flotante es algo que técnicamente no existe. Las personas no pueden probar su existencia, sin embargo, se usa millones de veces al día en operaciones de computadora. Cómo y por qué esto sucede es fascinante para muchas personas.
Un punto flotante es, en su corazón, un número. En términos técnicos, es una representación digital de un número, una aproximación de un número real. Sin embargo, no existe en líneas numéricas o en las páginas de los libros de texto de Matemáticas. Los puntos flotantes forman la base de los cálculos de la computadora.
Por lo general, estos números son una combinación de enteros y sus diversos multiplicadores. En términos de la computadora, el número dos suele ser la base en tal operación. Usando dicha base y varios exponentes, la computadora realizará operaciones por millones. La gran mayoría de estas operaciones funcionan con números de puntos flotantes.
La idea detrás de los números de puntos flotantes es generar suficientes números aleatorios para alimentar los datos a menudo complejos.interacciones que conforman las funciones más básicas y complicadas de una computadora. Mostrar la fecha y la hora, por ejemplo, podría tomar algunos o quizás un gran puñado de cálculos, dependiendo de una serie de variables. Sin embargo, mostrar opciones y resultados para programas de software intensivos en gráficos puede requerir la numeración de cálculos en millones.
Un subproducto a veces interesante de estos cálculos es que los números que serían iguales en una línea numérica o en ecuaciones numéricas pueden coexistir. Por ejemplo, tanto 0.01 x 10 (1) como 1.00 x 10 (-1) son iguales a 0.1 si las escribimos como partes de una ecuación, pero los cálculos de punto flotante permiten ambos simplemente porque están escritos de manera diferente. Las ecuaciones, que tienden a querer simplificar las cosas tanto como sea posible, no son cálculos de puntos flotantes, y viceversa.
Un problema que rodea tales cálculos que es bastante impopular con el fabricanteS de software financiero, cuyos usuarios requieren cálculos exactos en los lados más pequeños del decimal, es que los números no son definidos. Está muy bien decir que la hora y la fecha en que use este tipo de cálculo, pero determinar el patrimonio neto de una empresa multinacional para un año fiscal dado necesita una contabilidad numérica mucho más definida que el resultado aleatorio inherente que proporcionará un cálculo de punto flotante. Las mismas palabras sugieren que los números no son en absoluto estables, y ese tipo de inseguridad hace que los expertos financieros sean incómodos.
La aritmética del punto flotante es popular entre los fabricantes de hardware y software en todo el mundo. Uno de los estándares más populares hoy en día es el estándar IEEE, un conjunto internacional de pautas para estructurar y analizar estos cálculos. Este estándar forma la base de muchos lenguajes de programación y protocolos de seguridad.