20-09-2010, 08:52 AM
(19-09-2010, 10:34 PM)Ter Rowan a écrit : et si la question est N strictement inférieur à 0 fais tu
if (N<0) {} else {}
ou
if (N>=0) {} else {}
?
mathématiquement c'est la même chose, d'un point de vue performance je crois (mais de croyance aucune preuve) que N>=0 est plus lent (parce que deux conditions), d'un point de vue algorithme, le choix devrait plutôt être quel est le comportement "primaire" ?
A mon avis, point de vue performance, si le moteur du PHP est bien optimisé, ça sera pareil.
En assembleur, il y a deux instruction qui prennent un seul cycle d'horloge : "est inférieur à", et "est supérieur ou égal à". Ces deux instructions prennent exactement les mêmes ressources, donc je pense que ces deux notation sont "se chatouiller pour se faire rire", ou dit autrement "se couper les cheveux en quatre"... donc, c'est pareil, et c'est juste de la gym mentale pour interpreter l'une ou l'autre
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be