OberonCore
https://forum.oberoncore.ru/

Что именно сказал Доналд Кнут о структурном программиро-нии?
https://forum.oberoncore.ru/viewtopic.php?f=89&t=7004
Страница 1 из 1

Автор:  Владимир Паронджанов [ Пятница, 10 Январь, 2025 19:42 ]
Заголовок сообщения:  Что именно сказал Доналд Кнут о структурном программиро-нии?

Что именно сказал Доналд Кнут в своей знаменитой статье "Structured programming with go to statements."

Вот ссылка на статью Knuth D. Structured programming with go to statements
В английской Википедии в статье "Structured Programming" сказано
Цитата:
"Knuth proposed a looser structural constraint: It should be possible to draw a program's flow chart with all forward branches on the left, all backward branches on the right, and no branches crossing each other."

Извините, но я не смог найти в статье Кнута такую ​​фразу.
В статье Кнута такой фразы нет.

Может быть я ошибаюсь.
Пожалуйста, скажите, в чем моя ошибка?

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

Автор:  Artyemov [ Суббота, 11 Январь, 2025 05:28 ]
Заголовок сообщения:  Re: Что именно сказал Доналд Кнут о структурном программиро-

В вики-статье не цитата Кнута, а пояснение вики-автором, чем реализованы примеры из статьи 74 года - так я понял - прямой речи\цитаты там нет (не закавычено).

Автор:  Владимир Паронджанов [ Суббота, 11 Январь, 2025 10:28 ]
Заголовок сообщения:  Re: Что именно сказал Доналд Кнут о структурном программиро-

Да, вы совершенно правы. Кавычек там нет. Большое спасибо.

Автор:  Rifat [ Понедельник, 13 Январь, 2025 18:44 ]
Заголовок сообщения:  Re: Что именно сказал Доналд Кнут о структурном программиро-

Просмотрел эту статью еще раз.
Мои заметки:
- в заголовке написано "Structured Programming";
- в аннотации возникает термин well-structured, что немного напоминает подмену понятия;
- также в аннотации он говорит о том, что "Finally, an attempt is made to define the true nature of structured programming";
- в конце есть следующие фразы: "The real issue is structured programming, but unfortunately this has become a catch phrase whose meaning is rarely understood in the same way by different people.";
- и один из его выводов: "My feeling is that it's certainly possible to write well-structured programs with go to statements.".

То есть, он сам признает, что термин "structured programming" можно понимать по разному, можно, как название метода, который предложил Дейкстра, а можно буквально, из смысла английских слов. И он в своей статье по сути апеллирует не к методу, который предложил Дейкстра, а просто к тому, что и с goto можно делать вполне структурированные (в английском смысле этого слова) программы.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/