a razão de se fazer um casting no float para que não entenda como double seria unicamente questão de espaço? Por exemplo, se estamos um app mobile e precisamos ocupar pouca memória? Grata
a razão de se fazer um casting no float para que não entenda como double seria unicamente questão de espaço? Por exemplo, se estamos um app mobile e precisamos ocupar pouca memória? Grata
Olá, Beatriz. Tudo bom?
Atualmente, em aplicações web/desktop/mobile é muito raro um caso onde seja desejável usar o float
no lugar de double
. No hardware atual, os benefícios na economia de uso de memória/cpu são mínimos.
O float
faz sentido, e de fato é bastante utilizado, na programação de GPU (placa de vídeo/processador gráfico), onde milhões de pixels e cores devem ser calculados em poucos milissegundos e aqui o custo de lidar com a precisão do double
interfere muito na performance.