What are the difference between a GOTO and a GOSUB statements in BASIC programming language?
GOTO
simply jumps to another line, GOSUB
keeps track of where it came from (on a stack, presumably), so when the interpreter encounters a RETURN
, it goes back to the last place GOSUB
was called.