Functional programming
Functional programming languages such as Scheme generally do not have goto, instead using continuations.