OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 14 Июнь, 2025 19:37

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 10 Январь, 2025 19:42 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 479
Откуда: Москва
Что именно сказал Доналд Кнут в своей знаменитой статье "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."

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Январь, 2025 05:28 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 619
В вики-статье не цитата Кнута, а пояснение вики-автором, чем реализованы примеры из статьи 74 года - так я понял - прямой речи\цитаты там нет (не закавычено).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Январь, 2025 10:28 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 479
Откуда: Москва
Да, вы совершенно правы. Кавычек там нет. Большое спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 13 Январь, 2025 18:44 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 989
Откуда: Казань
Просмотрел эту статью еще раз.
Мои заметки:
- в заголовке написано "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 можно делать вполне структурированные (в английском смысле этого слова) программы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2025, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB