Skip to main content

インタラクティブプログラミングとは何ですか?

Liveコーディングとも呼ばれるインタラクティブプログラミングは、作成者が既に実行中にプログラムを変更できるようにするコンピュータープログラミング言語を指します。従来のプログラミングでは、コーダーは最初にプログラムを書き出し、次に保存します。その後、彼はコンピューターでプログラムを実行します。エラーが発生した場合、図面に戻り、新しいコードを入力し、プログラムを再度実行します。インタラクティブなプログラミングを使用すると、設計者はプログラムを再度実行することなくコードを変更することができます。これは、ユーザーに名前を尋ねて、画面に表示するのと同じくらい簡単です。このプログラムには、彼女がタイプするものに基づいてユーザー名の値を変更することにより、インタラクティブな要素があります。プログラムが作成されたとき、それは彼女の名前を知りませんでした、そして、価値は空白でした。彼女の名前を学んだ後、プログラムがまだ実行されている間にその価値をプログラムに入れてから画面に表示しました。バッチ処理では、プログラムはユーザーからの入力を必要とせずに実行できます。これには、ユーザーのヘルプを必要とせずに単独で実行するという利点がありますが、1つの大きな欠点があります。プログラムを実行するために必要なすべての情報は、最初からコード化する必要があります。プログラムがユーザー名を表示したい場合は、ユーザーの入力を求めることができなかったため、すでにそれを知る必要があります。programプログラムの作成では、開発サイクルを通過します。これらのサイクルは、プログラムが何をすべきかを識別し、コードを書き、プログラムをテストすることから始まります。その後、デザイナーは戻ってプログラムを変更し、再度テストします。このプロセスは、成功したプログラムが作成されるまで繰り返されます。プログラムを作成し、プログラムを実行していると同じになります。開発者は、プログラムを作成して実行する代わりに、プログラムを書き、実行し、実行中に書き込みまたは変更を続けることができます。これにより、プログラムのより柔軟性が高まり、プログラマーまたはユーザーがプログラムを再起動せずに変更を加えることができます。