Was macht der GOTO Befehl?

Der GOTO Sprungbefehl ist eine Steueranweisung in einem Computerprogramm. Es wird allerdings davon abgeraten den Befehl zu verwenden, da es sehr schwierig sein kann die Logik eines Computerprogramms nachzuvollziehen. Ebenso ist der Compiler auch nicht mehr in der Lage einen optimalen Programmcode zu erzeugen. Wird der GOTO Befehl zu häufig in einem Programmcode verwendet dann spricht man von Spaghetticode.

Was macht der GOSUB Befehl?

Der GOSUB Befehl ist eine Anweisung zur Steuerung der Programmausführung, die zu einer Subroutine (auch Unterroutine genannt) verzweigt und von dort wieder in die Hauptroutine des Programms zurückkehrt. Um der Subroutine mitzuteilen dass sie wieder zurück zur Hauptroutine springen soll, wird der GOSUB Befehl mit dem RETURN Befehl abgeschlossen.