LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Структурное программирование - это парадигма, весь смысл которой в том, что «программа может быть написана без goto», что было актуальным вопросом в 70-е, в эпоху ассемблер-оринтированного программирования в виде лапши из переходов по меткам.

Структурное программирование никак не противоречит ОО парадигме, поскольку применимо на уровне кода процедур (функций, методов…), но ничего не говорит о более высокоуровневой структуре проекта.

Кстати сказать, код на питоне не является структурно-ориентированным в классическом смысле, поскольку содержит переходы по обработчикам исключений.

И при этом - питон является объектно-ориентированным языком. Плохим объектно-ориентированным языком - но всё же объектно-ориентированным.

Исходная версия wandrien, :

Структурное программирование - это парадигма, весь смысл которой в том, что «программа может быть написана без goto», что было актуальным вопросом в 70-е, в эпоху ассемблер-оринтированного программирования в виде лапши из переходов по меткам.

Структурное программирование никак не противоречит ОО парадигме, поскольку применимо на уровне кода процедур (функций, методов…), но ничего не говорит о более высокоуровневой структуре проекта.

Кстати сказать, код на питоне не является структурно-орентированным в классическом смысле, поскольку содержит переходы по обработчикам исключений.

И при этом - питон является объектно-ориентированным языком. Плохим объектно-ориентированным языком - но всё же объектно-ориентированным.