
In his book
Structured programming (1975), Nicklaus Wirth, inverter of the
Pascal programming language, popularized the idea of "
structured programming" where programs consisted of a hierarchy of single-entry single exit blocks without using the goto statement.