In 1968, Dijkstra wrote his famous manifesto "GOTO Statement Considered Harmful", and it ushered a revolution. Code began to be separated in logical parts. Instead of ad-hoc GOTOs, programmers began to use control structures (if, else, while, for…). That enabled programs to be much more easily written and debugged.

