Klaus Mock: Perl - Geschwindigkeit von Berechnungen

Beitrag lesen

Hallo,

$c = 0 if ($a + $c >= $num);

und wenn vor der Schleife
$wasauchimmer =$num-$a;
gesetzt wird und in der Schleife
$c = 0 if $c>= $wasauchimmer;

gemacht wird, wird es sicher noch hurtiger;-)

Willst Du wirklich wissen, welche von Deinen beiden Varianten schneller ist, so ist das schwer von der Hardware abhaengig, auf der das laeuft.

IMHO kann nur b) gewinnen, da Addition + Modulo sicherlich schneller ist als Addition + Vergleich + (Addition|Addition+Subtraktion).

Grüße
  Klaus