Optimice su codigo - Parte 2
Abstract
En lo posible, no use aritmética de punto flotante.
Si bien el lenguaje permite trabajar enpunto flotante a través de los tipos float, doubley
long doubleno es recomendable usarlo, por varias razones, entre ellas:
• La unidad aritmético-lógica de la mayor parte de los procesadores que se
usan para propósitos específicos no poseen la capacidad de cálculo en
punto flotante, por lo cual deben recurrir a uso de funciones de biblioteca
muy extensas en código y en tiempo de ejecución o a coprocesadores,
con el aumento de costo y de tiempo de ejecución.
• La aritmética de punto flotante es solamente útil cuando hay que
mantener una precisión determinada en valores que difieren en varios
órdenes de magnitud entre ellas, lo cual no es tan usual.
• La comparación en punto flotante es más bien complicada: determinar
que dos números de punto flotante son iguales entre sí (o totalmente
desiguales), necesitan de la comparación contra un valor de guarda.