O que é ponto flutuante?
Apesar de seu nome de concreto, um ponto flutuante é algo que tecnicamente não existe. As pessoas não podem provar sua existência, mas é usado milhões de vezes por dia em operações de computador. Como e por que isso acontece é fascinante para muitas pessoas.
Um ponto flutuante é, no coração, um número. Em termos técnicos, é uma representação digital de um número, uma aproximação de um número real. No entanto, ele não existe em linhas numéricas ou nas páginas dos livros de matemática. Os pontos flutuantes formam a base dos cálculos do computador.
Geralmente, esses números são uma combinação de números inteiros e seus vários multiplicadores. Em termos de computador, o número dois geralmente é a base em tal operação. Usando essa base e vários expoentes, o computador executará operações aos milhões. A grande maioria dessas operações é alimentada por números de ponto flutuante.Interações que compõem as funções mais básicas e mais complicadas de um computador. Mostrar a data e a hora, por exemplo, pode levar alguns ou talvez um punhado de cálculos, dependendo de várias variáveis. Exibir opções e resultados para programas de software intensivos em gráficos, no entanto, pode exigir cálculos numerando os milhões.
Um subproduto às vezes interessante desses cálculos é que os números que seriam iguais em uma linha numérica ou em equações numéricas podem coexistir. Por exemplo, 0,01 x 10 (1) e 1,00 x 10 (-1) são iguais a 0,1 se os escrevermos como partes de uma equação, mas os cálculos de ponto flutuante permitem ambos simplesmente porque são escritos de maneira diferente. As equações, que tendem a querer simplificar as coisas o máximo possível, não são cálculos de ponto flutuante e vice -versa.
Uma questão em torno dos cálculos que é bastante impopular com o fabricanteS de software financeiro, cujos usuários exigem cálculos exatos nos lados menores do decimal, é que os números não são definitivos. Está tudo bem dizer a hora e a data usando esse tipo de cálculo, mas determinar o patrimônio líquido de uma empresa multinacional para um determinado ano fiscal precisa de uma contabilidade numérica muito mais definida do que o resultado aleatório inerente que um cálculo de pontos flutuantes fornecerá. As próprias palavras sugerem que os números não são de todo estável, e esse tipo de insegurança deixa os especialistas financeiros desconfortáveis.
A aritmética do ponto flutuante é popular entre os fabricantes de hardware e software em todo o mundo. Um dos padrões mais populares hoje em dia é o IEEE Standard, um conjunto internacional de diretrizes para estruturar e analisar esses cálculos. Este padrão forma a base de muitas linguagens de programação e protocolos de segurança.