Skip to main content

Was ist interaktive Programmierung?

Interaktive Programmierung, auch als Live -Codierung bezeichnet, bezieht sich auf jede Computerprogrammiersprache, die es dem Ersteller ermöglicht, Änderungen des Programms während des bereits ausgeführten Programms vorzunehmen.In der traditionellen Programmierung schreibt der Coder zuerst das Programm aus und speichert es dann.Dann führt er das Programm auf dem Computer aus.Wenn ein Fehler auftritt, ist es zurück zum Zeichenbrett, um neuen Code einzugeben und das Programm erneut auszuführen.Mit der interaktiven Programmierung kann der Designer Änderungen am Code vornehmen, ohne das Programm erneut ausführen zu müssen.

Eine weitere Verwendung für die interaktive Programmierung besteht darin, Eingaben des Benutzer in einer sogenannten interaktiven Anwendung zu ermöglichen.Dies kann so einfach sein, wie den Benutzer nach ihrem Namen zu fragen und ihn dann auf dem Bildschirm anzuzeigen.Das Programm verfügt über ein interaktives Element, indem der Wert des Benutzernamens basierend auf dem, was sie tippt, ändert.Als das Programm erstellt wurde, wusste es ihren Namen nicht und der Wert war leer.Sobald es ihren Namen gelernt hat, stellte es diesen Wert in das Programm, während das Programm noch ausgeführt wurde, und zeigte ihn dann auf dem Bildschirm an.

Diese Art der interaktiven Programmierung steht im Gegensatz zu einem anderen Programmierungsprozess, der als Stapelverarbeitung bezeichnet wird.Bei der Batch -Verarbeitung kann das Programm ausgeführt werden, ohne jemals Eingaben vom Benutzer zu benötigen.Dies hat den Vorteil, selbst zu laufen, ohne die Benutzer zu helfen, hat jedoch einen großen Nachteil.Alle Informationen, die das Programm ausführen benötigen, müssen von Anfang an darauf codiert werden.Wenn das Programm den Namen der Benutzer anzeigen wollte, müsste es ihn bereits wissen, da es nicht nach den Eingaben der Benutzer verlangt.

Bei der Schaffung eines Programms durchläuft es Entwicklungszyklen.Diese Zyklen beginnen mit der Identifizierung des Programms, dem Schreiben des Codes und dem Testen des Programms.Der Designer geht dann zurück und ändert sich am Programm und testet es erneut.Dieser Prozess wiederholt sich, bis ein erfolgreiches Programm erstellt wird.

Wenn interaktive Programmierung verwendet wird, werden die unterschiedlichen Grenzen zwischen den Stadien des Entwicklungszyklus verschwommen.Das Programm zu schreiben und das Programm auszuführen, wird ein und dasselbe.Anstatt das Programm zu schreiben und es dann auszuführen, kann der Entwickler das Programm schreiben, es ausführen und weiter schreiben oder Änderungen daran vornehmen, während es ausgeführt wird.Dies ermöglicht viel mehr Flexibilität in den Programmen und ermöglicht dem Programmierer oder Benutzer, Änderungen vorzunehmen, ohne das Programm neu zu starten.