Революционность подхода структурного программирования заключается в том, что он позволил систематизировать процесс разработки и структуру программ, что стало необходимо из-за возрастания сложности решаемых на компьютерах задач и усложнения программного обеспечения. ru.ruwiki.ru ru.wikipedia.org
Некоторые преимущества структурного программирования:
- Повышение ясности и удобочитаемости программ. ru.ruwiki.ru ru.wikipedia.org Отсутствие оператора goto позволяет читать программу сверху донизу без разрывов, вызванных передачами управления. ru.ruwiki.ru
- Возможность разработки программ в промышленном режиме. ru.ruwiki.ru infourok.ru Программу может без особых затруднений понять не только её автор, но и другие программисты. ru.ruwiki.ru
- Упрощение тестирования и отладки программ. ru.ruwiki.ru infourok.ru В структурированных программах логически связанные операторы находятся визуально ближе, а слабо связанные — дальше. ru.ruwiki.ru infourok.ru
- Возможность разработки легко изменяемых и расширяемых программ. cyberleninka.ru При внесении изменений и исправлении ошибок не выходит из строя какая-то часть программы, находящаяся в данный момент вне зоны внимания программиста. infourok.ru
Структурное программирование стало основой для многих последующих концепций в методологии программирования, включая объектное программирование. ru.ruwiki.ru