Структурное программирование
Эдсгер В. Дийкстра, опираясь на теорему
Бома и Джакопини, ввел понятие структурного
программирования, которое часто
называют “программирование без GOTO”
(управляющая конструкция перехода не
используется при написании программ).

В соответствии с данным способом
разработки любая программа представляет
собой структуру, построенную из трех
типов базовых конструкций, рассмотренных
выше. Еще один из принципов структурного
программирования состоит в том, что
программная единица (подпрограмма)
должна иметь одну точку входа и одну
точку выхода.
Соблюдение принципов структурного
программирования делает тексты программ,
даже довольно больших, нормально
“читаемыми”, что существенно облегчает
понимание программ, — появилась
возможность разработки код в промышленном
режиме, когда код может без особых
затруднений понять не только ее автор,
но и другие программисты.