Loading article…
コンピューティングにおいて、対話型プログラミングシステムにおける直接モードまたは即時モード[1] [2]は、コマンド、ステートメント、または式を即時に実行することです。多くの対話型システムでは、これらのほとんどはプログラムに含めることも、読み取り-評価-印刷ループ(REPL)で直接実行することもできます。
ほとんどの対話型システムでは、 Pythonのような明示的な宣言を使用するdefか、行番号でラベル付けすることによって、REPL でプログラムを定義することもできます。その後、名前付きまたは番号付きのプロシージャを呼び出すか、メイン プログラムを実行することによってプログラムを実行できます。
LispやJOSSからPythonやPerlまで、多くのプログラミング システムには、プログラムの定義も可能な対話型REPLがあります。ほとんどの統合開発環境では、デバッグ中やプログラムの実行が中断されている間に、現在のスコープ内で直接コマンドを実行し、結果を表示できるダイレクト モードが提供されています。
例
- ベーシックの非直接モード
10 「HELLO WIKIPEDIA」READYを印刷します。HELLO WIKIPEDIA READY を実行します。
- ベーシックのダイレクトモード
「HELLO WIKIPEDIA」を印刷します。HELLO WIKIPEDIA READY 。
参考文献
- ^ 「即時モード」(PDF)。
- ^ 「C128 システムガイド: セクション 3」。
