Ao usar PHP: números matemáticos e binários [closed]

0

Estou aprendendo um pouco mais sobre PHP em vez da formatação básica, etc. Uma das perguntas que tenho é que com a parte de matemática do PHP eu posso fazer algumas coisas bastante interessantes com a matemática.

Eu também estou lembrando que os computadores entendem binário, que é o formato mais puro para todas as linguagens de computador, mas porque nós, como uma espécie humana, temos uma duração tão curta, tendemos a escrever em tudo menos binário porque escrever algo em binário algum tempo e não vale a pena.

Mas, dito isto, mudando um número de algo que podemos entender que seria 124,2 para a versão binária que seria 00110001 00110010 00110100 00101110 00110010, seria mais aventuroso fazê-lo?

Eu só estou perguntando, porque se eu quiser que o código rode mais rápido, já que ele estará fazendo médias, etc ... Eu estou querendo saber se traduzi-lo para binário antes de fazer as contas faria o programa mais rápido, ou eu pensando também logicamente, e os computadores de hoje não se importam muito com isso mais?

    
por Matt Ridge 24.10.2012 / 21:02

1 resposta

2

Não, não para uma linguagem interpretada como PHP. Já existe muita coisa acontecendo e a própria linguagem está fazendo muita tradução em segundo plano.

As despesas gerais de fazer com que o PHP converta o número em um formato diferente para fazer as contas negariam qualquer economia possível de qualquer maneira.

Para ser honesto, hoje em dia, não é assim tão provável que você perceba ou se importe. Se você decidiu usar uma linguagem interpretada como PHP, você já trocou eficiência por conveniência. Você precisaria estar fazendo números realmente imensos de cálculos para realmente notar muita diferença. Se você vir um problema de desempenho, precisará e desejará passar para uma linguagem mais eficiente.

    
por 24.10.2012 / 21:36

Tags