<cite>Mimo OPascal, se for cyklus obvykle přeloží pomocí dvou skoků...</cite>
mas to z overenych zdroju? treba GCC i s -O0 to prelozi jenom s jednim skokem a s -O1 z toho vyleze presne kod ktery popisujes:
movl $0, %edx movl $0, %eax .L4: addl -4000(%ebp,%edx,4), %eax addl $1, %edx cmpl $1000, %edx jne .L4
takze resit for/while neni nic nez predcasna optimalizace a vlastne pitomost.