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/ |