Parabéns pelo tópico, não fazia ideia de que isso ocorria com o float, mas não entendi o porquê isso já não foi resolvido na maioria das linguagens
1
2
De certa forma, foi resolvido sim.
Muitas linguagens possuem algum tipo nativo, geralmente chamado Decimal, BigDecimal, Money, Currency, etc, que não possui esses problemas. Quando não tem, geralmente já existe alguma lib que implementa esses tipos.
1
Perfeito!
Eu desenvolvo com javascript e vi que tem uma lib para isso, acharia interessante se tivesse alguma solução nativa, ainda assim, é muito bom saber desse problema, obrigado pelo post :)
1
Existe uma proposta para adicionar isso na linguagem, mas ainda está nos estágios iniciais. Então deve demorar um pouco pra sair...