guardate quest'ultima cosa reperita su di un forum teTesco (http://www.flashfanatiker.de/blog/archives/000004.html):

c = 40000;
t = getTimer();
l = c;
while (l--) {
}
trace(getTimer() - t);
t = getTimer();
l = c;
while (--l + 1) {
}
trace(getTimer() - t);
t = getTimer();
l = c;
while (--l - (-1)) {
}
trace(getTimer() - t);
// output:// 425 // 339 // 332 // ovviamente l'output varia al variare della cpu, questo è il mio

sono 3 cicli while che fanno la stessa cosa... partono da 40mila e scendono... quando arrivano a 0 tracciano il tempo impiegato

spaventoso vedere come il preincremento sia molto + veloce del postincremento, impiegando tale ciclo circa l'85% del tempo impiegato dal primo, anche se deve fare un operazione in più (quel +1)... ancora + spaventoso notare come la sottrazione sià + veloce dell'addizione (anche se non di molto)... in sostanza da oggi invece di scrivere

x=y+1;

scriverò

x=y-(-1);

MUAHAHHAHAHA...

per oggi basta chicche, cmq spero vi siano piaciute

ciuazzzzz