LINUX.ORG.RU

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

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

имеет ли оптимизирующий компилятор питона право преобразовать ее просто в «print 42»?

Оптимизирующий компилятор Питона имеет право делать всё, что имеют право делать оптимизирующие компиляторы других языков. Другое дело, что в случае Питона компилятор для этого должен быть воплощением проекции Футамуры (в лице PyPy, например).

оптимизирующй компилятор *должен* уважать эту инфу

Он должен уважать ее не больше, чем компилятор Си++.

Исправление tailgunner, :

имеет ли оптимизирующий компилятор питона право преобразовать ее просто в «print 42»?

Оптимизирующий компилятор Питона имеет право делать всё, что имеют право делать оптимизирующие компиляторы других языков. Другое дело, что для этого компилятор должен быть воплощением проекции Футамуры (в лице PyPy, например).

оптимизирующй компилятор *должен* уважать эту инфу

Он должен уважать ее не больше, чем компилятор Си++.

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

имеет ли оптимизирующий компилятор питона право преобразовать ее просто в «print 42»?

Оптимизирующий компилятор Питона имеет право делать всё, что имеют право делать оптимизирующие компиляторы других языков. Другое дело, что для этого нужно воплощение проекции Футамуры (в лице PyPy, например).

оптимизирующй компилятор *должен* уважать эту инфу

Он должен уважать ее не больше, чем компилятор Си++.