Optimice su codigo - Parte 2

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 p...

Descripción completa

Detalles Bibliográficos
Autores principales: Romeo, Marcelo E., Martínez, Eduardo A.
Formato: Artículo
Lenguaje:Español
Publicado: Universidad de Belgrano - Facultad de Ingeniería y Tecnología Informática - Proyectos de Investigación 2015
Materias:
Acceso en línea:http://repositorio.ub.edu.ar/handle/123456789/4865
Aporte de:Repositorio Institucional - Universidad de Belgrano (UB) de Universidad de Belgrano Ver origen
Descripción
Sumario: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.