Con frecuencia, en mi experiencia de programación necesito tomar una decisión sobre si debo usar float o el doble para mis números reales. A veces me gusta el flotador, a veces el doble, pero en realidad esto se siente más subjetivo. Si me confrontaran para defender mi decisión, probablemente no daría razones sólidas.
¿Cuándo usas flotador y cuándo usas el doble? ¿Siempre usas el doble, solo cuando las limitaciones de memoria están presentes, vas a flotar? ¿O usas siempre flotar a menos que el requisito de precisión requiera que uses doble? ¿Existen algunas diferencias sustanciales con respecto a la complejidad computacional de las aritméticas básicas entre flotación y doble? ¿Cuáles son los pros y los contras de usar float o double? ¿Y has usado incluso el doble largo?