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, geht 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. 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 Benutzungsnamens 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, steckte dieser Wert in das Programm wHILE Das Programm wurde noch ausgeführt und zeigte es dann auf dem Bildschirm.

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 Hilfe des Benutzers zu benötigen, 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 des Benutzers anzeigen wollte, müsste es es bereits wissen, da es nicht nach der Eingabe des Benutzers verlangen konnte.

Bei der Erstellung eines Programms durchläuft es Entwicklungszyklen. Diese Zyklen beginnen mit der Ermittlung 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 Vorgang wiederholt sich bis ein sUccessful -Programm wird erstellt.

Wenn eine 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.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?