Представьте себе скрипт на python, который займет много времени, что произойдет, если я изменю его во время работы? Будет ли результат отличаться?
9
Программа загружается в вашу основную память. Если вы измените исходный файл, ничего не произойдет. Представьте, что процессор будет читать инструкции с жесткого диска ...
—
Феликс Клинг,
@Felix: это называется «Выполнить на месте» (XIP).
—
Игнасио Васкес-Абрамс
@Ignacio: Интересно, я этого не знал. Спасибо :)
—
Феликс Клинг
Вы можете динамически перезагружать код модулей, см. Stackoverflow.com/questions/437589/…
—
Илиян Бобев,
Обратите внимание , что пакетные файлы Windows , действительно выполнять на месте, так что это не гипотетический вопрос, есть языки, которые там ведут себя таким образом.
—
yoyo