СУЭБ ИВТ СО РАН |
А.М.Федотов |
Программирование структурное; Структурное программирование;
Методология структурного императивного программирования — подход, заключающийся в задании хорошей топологии императивных программ, в том числе отказе от использования глобальных данных и оператора безусловного перехода, разработке модулей с сильной связностью и обеспечении их независимости от других модулей.
Структурное программирование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков, предложена в 70-х годах XX века Э.Дейкстрой , разработана и дополнена Н.Виртом , Д.Кнутом , Э.Хоаром , Р.Флойдом и Х.Миллсом .
Элементы структурного подхода к программированию присутствовали в технологии крупноблочного программирования Л.В.Канторовича . Впервые концепция структурного программирования была сформулирована А.С.Кронродом .
Большой вклад в развитие структурного программирования внесли советские ученые: школы возглавляемые А.П.Ершовым , С.С.Лавровым и М.Р.Шура-Бурой .
Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:
В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается.
Дополнительная
Программирование; парадигмы программирования; процедурное программирование; Императивное программирование; algol- 68; pascal; ada; modula; язык СИ; Структурное программирование;
© 2013-2025, Евразийский национальный университет им. Л.Н.Гумилева, Астана © 2007-2025, Новосибирский государственный университет, Новосибирск © 1998-2025, Институт вычислительных технологий СО РАН, Новосибирск © 1998-2025, Федотов А.М. |
ФИТ НГУ НГУ ЕНУ им.Гумилева ИВТ СО РАН |