Voici un drôle de plaisir question:
Disons que nous avons à effectuer une simple opération que nous avons besoin de la moitié de la valeur d'une variable. Il y a généralement deux façons de le faire:
y = x / 2.0;
// or...
y = x * 0.5;
En supposant que nous soyons en utilisant les opérateurs standard fourni avec la langue, dont on a de meilleures performances?
Je devine que la multiplication est généralement mieux donc j'essaie de coller à ce que j'ai le code, mais je tiens à le confirmer.
Bien que personnellement, je suis intéressé par la réponse pour Python 2.4-2.5, n'hésitez pas à poster également une réponse pour les autres langues! Et si vous le souhaitez, n'hésitez pas à poster d'autres amateur de moyens (comme l'utilisation d'opérateurs de décalage de bit-à-bit).