В вычислениях, прямой или немедленный режим [1] [2] в интерактивной системе программирования — это немедленное выполнение команд , операторов или выражений . Во многих интерактивных системах большинство из них могут быть включены в программы или выполнены непосредственно в цикле чтения-вычисления-печати (REPL).
Большинство интерактивных систем также предлагают возможность определения программ в REPL, либо с помощью явных объявлений, таких как Python 's def
, либо путем маркировки их номерами строк . Затем программы можно запускать, вызывая именованную или пронумерованную процедуру или запуская основную программу.
Многие системы программирования, от Lisp и JOSS до Python и Perl, имеют интерактивные REPL , которые также позволяют определять программы. Большинство интегрированных сред разработки предлагают прямой режим, в котором во время отладки и приостановки выполнения программы команды могут выполняться непосредственно в текущей области, а результат отображается.
10 ПЕЧАТЬ "HELLO WIKIPEDIA" ГОТОВО . ЗАПУСК HELLO WIKIPEDIA ГОТОВО .
ПЕЧАТЬ "ПРИВЕТ, ВИКИПЕДИЯ" ПРИВЕТ , ВИКИПЕДИЯ ГОТОВА .