IB
for($i=0; и for(my $i=0; разница видна не будет (при одном цикле в коде), а вот my $x и просто $x разнизца в прозводительности будет.Но большую часть кода нужно писать не с огладкой на прозводительность, а с оглядкой на удобнство сопровождения. (и тут второй вариант лучше)

