LINUX.ORG.RU

История изменений

Исправление ilammy, (текущая версия) :

Разница конечное есть, но КАК такой кусок кода выполняется 37 секунд?

Легко. Достаточно использовать динамическую типизацию, боксить всё подряд, и реализовывать выход из цикла через исключения.

Тыц. Сишник скомпилирован с -O2.

$ time python test.py
0.782010319461

real    0m14.810s
user    0m13.417s
sys     0m0.112s

$ time ./test
0.782010

real    0m14.119s
user    0m13.421s
sys     0m0.052s

Ну, это учитывая, что нормальные люди понимают, что Питон создавался отнюдь не для числодробильни.

Исходная версия ilammy, :

Легко. Достаточно использовать динамическую типизацию, боксить всё подряд, и реализовывать выход из цикла через исключения.

Тыц. Сишник скомпилирован с -O2.

$ time python test.py
0.782010319461

real    0m14.810s
user    0m13.417s
sys     0m0.112s

$ time ./test
0.782010

real    0m14.119s
user    0m13.421s
sys     0m0.052s