What are the difference between a BASIC GOTO and GOSUB statement
basic
Solution
`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.
Problem
What are the difference between a GOTO and a GOSUB statements in BASIC programming language?