In programming, a statement that transfers control to another part of a program identified by a label. Also used colloquially to mean a reliable choice or first option.
Computer programming term from the 1950s, literally combining 'go' and 'to.' Became notorious after Edsger Dijkstra's 1968 paper 'Go To Statement Considered Harmful,' which argued it led to messy, hard-to-follow code. The colloquial sense developed from this computing usage.
Try Another Word