Ильченко Эдуард писал(а):
Вопрос знатокам.
Разрешено ли построение цикла как на рисунке внизу? (доп. вход в цикл через точки А, B)
Если нет, то каким правилом пользоваться?
Вложение:
C1.png
Уважаемый Эдуард Ильченко!
Благодарю Вас за то, что Вы открыли эту тему.
Это научно-исследовательская тема. Исследовать ее и полезно, и очень важно.
Необходимо различать два момента.
1). Необходимость проведения научно-исследовательских работ.
Как я уже сказал, это очень важно. Будет очень хорошо,
если Вы и другие специалисты будут делать на эту тему публикации. Готовить и защищать диссертации по языку Дракон. Для диссертантов это золотое дно, так как публикации практически отсутствуют.
2). Необходимость поддержания ТЕКУЩЕГО уровня языка Дракон. А также обоснования и защиты этого ТЕКУЩЕГО уровня.
Эти два момента существенно отличаются по своим целям и задачам (хотя между ними, разумеется, есть связь).
По второму пункту я собираюсь высказаться через несколько дней.
Вместе с тем хочу уже сейчас пояснить свою позицию.
В языке Дракон цикл (любой цикл) имеет только один вход.Вот цитата из моей книги, которая сейчас выходит:
Цитата:
§8. ПЕРЕСАДКА ЛИАНЫ
Тезис 28. Пересадка лианы – преобразование дракон-схемы, выполняемое за четыре шага.
Шаг 1. Производится отрыв конца лианы от точки присоединения
(рис. 236, 237).
Шаг 2. Конец лианы с помощью вертикальных и горизонтальных линий присоединяется к любой валентной точке, куда лиана может
дотянуться без пересечения с другими линиями (рис. 236, 237).
При этом запрещается:
• формировать второй вход в ветку (ошибка «сиамские близнецы» – см. рис. 247);
• образовывать новый цикл;
• создавать второй вход в цикл.
Однако разрешается строить новый путь из середины обычного цикла
к единственному входу в этот цикл, создавая визуальный эквивалент оператора continue языка Си (см. рис. 167, пример 7, а также рис. 83).
Шаг 3. Производится эквивалентное преобразование топологии дра-
кон-схемы, чтобы
• лиане не пришлось загибаться наверх (рис. 248);
• соблюдались правила построения шампур-блока (рис. 249).
Шаг 4. Устраняются неоправданные изломы линий (рис. 250).
Примерно такие же формулировки были во всех предыдущих книгах.
Иначе говоря,
описание языка Дракон является стабильным и неизменным(мелкие отличия не в счет).