Здесь глупый забавный вопрос:
Скажем, нам нужно выполнить простую операцию, где нам нужна половина значения переменной. Обычно есть два способа сделать это:
y = x / 2.0;
// or...
y = x * 0.5;
Предполагая, что мы используем стандартные операторы, снабженные языком, который имеет лучшую производительность?
Я предполагаю, что умножение, как правило, лучше, поэтому я стараюсь придерживаться этого при кодировании, но я хотел бы подтвердить это.
Хотя лично я заинтересован в ответе на Python 2.4-2.5, не стесняйтесь также публиковать ответ на другие языки! И если вы хотите, не стесняйтесь публиковать другие причудливые способы (например, с помощью операторов побитового сдвига).