Często w moim doświadczeniu programistycznym muszę decydować, czy powinienem używać liczb zmiennoprzecinkowych, czy podwójnych dla moich liczb rzeczywistych. Czasami wybieram float, czasem podwójny, ale tak naprawdę wydaje się to bardziej subiektywne. Gdybym miał stanąć w obronie mojej decyzji, prawdopodobnie nie podałbym rozsądnych powodów.
Kiedy używasz pływaka, a kiedy używasz podwójnego? Czy zawsze używasz podwójnie, tylko gdy występują ograniczenia pamięci, wybierasz float? A może używasz zawsze zmiennoprzecinkowego, chyba że wymaganie precyzji wymaga użycia podwójnego? Czy istnieją jakieś istotne różnice dotyczące złożoności obliczeniowej podstawowej arytmetyki między zmiennoprzecinkową i podwójną? Jakie są zalety i wady używania float lub double? A czy używałeś długiego podwójnego?