Essay1968
Go To Statement Considered Harmful
Edsger W. Dijkstra
Unrestricted jumps destroy the correspondence between program text and program execution, which is what makes reasoning possible.
Assumes having written a loop and lost track of where control went; three pages, no mathematics
2 pageslink checked 17 Sept 2026FreeIntermediate