Я учусь немного больше о PHP вместо базового форматирования и т.д. Один из вопросов, которые у меня есть, заключается в том, что с математической частью PHP я могу делать довольно интересные вещи с помощью математики.

Я также помню, что компьютеры понимают двоичный файл, который является самым чистым форматом для всех компьютерных языков, но поскольку у нас, как у человеческого рода, такая короткая продолжительность жизни, мы склонны писать во всем, кроме двоичного кода, потому что для записи чего-либо в двоичном формате потребуется довольно много времени и не стоит того.

Но, как говорится, изменяя число с чего-то, что мы можем понять, что будет 124,2, на двоичную версию, которая будет 00110001 00110010 00110100 00101110 00110010, было бы более выгодным сделать это?

Я только спрашиваю, потому что, если я хочу, чтобы код выполнялся быстрее, так как он будет делать средние и т. Д ... Я задаюсь вопросом, ускорит ли перевод программы в двоичный формат перед выполнением математики, или я слишком логично думаю, и современные компьютеры больше не заботятся об этом больше?

1 ответ1

2

Нет, не для интерпретируемого языка, такого как PHP. Уже так много всего происходит, и сам язык много переводит в фоновом режиме.

Затраты на то, чтобы PHP перевел число в другой формат для выполнения математических операций, в любом случае сведут на нет любую возможную экономию.

Честно говоря, в наши дни не так уж и вероятно, что вы заметите или позаботитесь. Если вы решили использовать интерпретируемый язык, такой как PHP, вы уже обменяли эффективность на удобство. Вы должны были бы делать по-настоящему огромное количество вычислений, чтобы действительно заметить такую большую разницу. Если вы видите проблему с производительностью, вам нужно будет перейти на более эффективный язык.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .