De acuerdo con publicaciones anteriores que el redondeo es el principal problema. Jesse también tiene razón en su comentario de que cambiar la base nunca evitará todos los errores de redondeo
Una ventaja en la base 10 (aritmética BCD) es que los cálculos tienen los mismos problemas de redondeo que en los cálculos manuales, por lo que la computadora nos daría los resultados esperados (ligeramente incorrectos). Es por eso que la aritmética BCD se usó hace 50 años más o menos. Y esa conversión entre ASCII y BCD es más fácil que la conversión entre binario y ASCII. Pero esto último no es un problema con el rendimiento actual en las computadoras.
Sería un desafío interesante construir aritmética racional en hardware, resolviendo muchos problemas de redondeo, pero en la práctica probablemente no valdría la lógica extra, y los irracionales aún no estarían representados exactamente.
- ¿Hay muchas personas que usan computadoras portátiles solo con chips gráficos internos?
- ¿Qué tarjeta gráfica y HDD serán los más adecuados para mi PC?
- ¿Qué computadora portátil debo comprar para las siguientes especificaciones?
- ¿Qué debo saber antes de comprar una computadora portátil?
- Mi computadora portátil tiene una resolución de 800 y está conectada a un monitor de 1080. ¿El monitor muestra 800 o 1080?
La aritmética binaria actual incluida en el hardware de la CPU es bastante buena. Al igual que en los cálculos manuales, necesita saber lo que está haciendo, incluidos suficientes dígitos significativos en los resultados intermedios, evitar algoritmos inestables, etc. Todavía queda mucho por hacer hasta que las computadoras puedan pensar por nosotros.
Cuando la aritmética integrada no es lo suficientemente buena, siempre se pueden usar varias bibliotecas aritméticas de precisión arbitrarias o arbitrarias.