Was ist interaktive Programmierung?

Interaktive Programmierung, auch als Live-Codierung bezeichnet, bezieht sich auf jede Computerprogrammiersprache, mit der der Ersteller Änderungen an dem Programm vornehmen kann, während es bereits ausgeführt wird. Bei der herkömmlichen Programmierung schreibt der Codierer das Programm zuerst aus und speichert es dann. Anschließend führt er das Programm auf dem Computer aus. Wenn ein Fehler auftritt, müssen Sie den neuen Code erneut in das Zeichenbrett eingeben und das Programm erneut ausführen. Mit der interaktiven Programmierung kann der Designer Änderungen am Code vornehmen, ohne das Programm erneut ausführen zu müssen.

Eine andere Verwendung für die interaktive Programmierung besteht darin, dem Benutzer Eingaben in einer sogenannten interaktiven Anwendung zu ermöglichen. Dies kann so einfach sein, dass Sie den Benutzer nach seinem Namen fragen und ihn dann auf dem Bildschirm anzeigen. Das Programm verfügt über ein interaktives Element, indem der Wert des Benutzernamens je nach Eingabe geändert wird. Als das Programm erstellt wurde, kannte es ihren Namen nicht und der Wert war leer. Sobald sie ihren Namen gelernt hatte, wurde dieser Wert in das Programm eingegeben, während das Programm noch lief, und dann auf dem Bildschirm angezeigt.

Diese Art der interaktiven Programmierung steht im Gegensatz zu einem anderen Programmiervorgang, der als Stapelverarbeitung bezeichnet wird. Bei der Stapelverarbeitung kann das Programm ausgeführt werden, ohne dass der Benutzer Eingaben vornehmen muss. Dies hat den Vorteil, dass es alleine läuft, ohne dass der Benutzer Hilfe benötigt, hat aber einen großen Nachteil. Alle Informationen, die für die Ausführung des Programms erforderlich sind, müssen von Anfang an in das Programm eingegeben werden. Wenn das Programm den Namen des Benutzers anzeigen wollte, musste es ihn bereits kennen, da es nicht nach der Eingabe des Benutzers fragen konnte.

Bei der Erstellung eines Programms werden Entwicklungszyklen durchlaufen. Diese Zyklen beginnen damit, zu ermitteln, was das Programm tun soll, den Code dafür zu schreiben und das Programm zu testen. Der Designer geht dann zurück und nimmt Änderungen am Programm vor und testet es erneut. Dieser Vorgang wiederholt sich, bis ein erfolgreiches Programm erstellt wurde.

Wenn interaktive Programmierung verwendet wird, verschwimmen die unterschiedlichen Linien zwischen den Phasen des Entwicklungszyklus. Schreiben des Programms und Ausführen des Programms werden ein und dasselbe. Anstatt das Programm zu schreiben und dann auszuführen, kann der Entwickler das Programm schreiben, ausführen und weiter schreiben oder Änderungen daran vornehmen, während es ausgeführt wird. Dies ermöglicht eine viel größere Flexibilität bei Programmen und ermöglicht es 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?