DRAKON.SU
https://forum.drakon.su/

Предложение для улучшения удобства восприятия границ For
https://forum.drakon.su/viewtopic.php?f=172&t=6174
Страница 2 из 2

Автор:  Владимир Паронджанов [ Понедельник, 28 Ноябрь, 2011 16:20 ]
Заголовок сообщения:  Re: Предложение для улучшения удобства восприятия границ For

Геннадий Тышов писал(а):
На форуме давно критикуют использование цикла FOR.
.................................................................................................
Владимир Даниелович, нет проблем, посмотрите.


Уважаемый Геннадий Николаевич!

Разумеется, вы правы. Вы смоделировали цикл FOR c помощью веточного цикла.

Но! Вы сделали это под лозунгом "Долой цикл FOR". Это слабый лозунг.
Существует много людей, которые используют цикл FOR.

Если в ИС Дракон не будет этого цикла, сторонники цикла FOR будут недовольны или разочарованы.

Полагаю, что Вы не хотите потерять часть сторонников из-за "теоретических разногласий".

Задача автора языка и автора инструмента - привлекать сторонников, а не отпугивать их.

Поэтому в языке ДРАКОН предусмотрен цикл FOR.

При этом все будут довольны.

1. Ваши сторонники будут моделировать цикл ДЛЯ с помощью веточного цикла. То есть они будут решать задачу исходя из своих вкусов и предпочтений.

2. Другие пользователи, возможно, предпочтут цикл FOR. И тоже останутся довольны.

Разве это плохо?

Автор:  ==== [ Понедельник, 28 Ноябрь, 2011 19:21 ]
Заголовок сообщения:  Re: Предложение для улучшения удобства восприятия границ For

Владимир Паронджанов писал(а):
Разумеется, вы правы. Вы смоделировали цикл FOR c помощью веточного цикла.Но! Вы сделали это под лозунгом "Долой цикл FOR". Это слабый лозунг.Существует много людей, которые используют цикл FOR.

Владимир Даниелович, я ничего не имею против цикла FOR в языках программирования, в том числе и в языке Дракон, даже являюсь стороником его применения.

У меня, сомнение в части размещения цикла FOR в нескольких ветках. Причиной является сложность восприятия и отсутствие наглядности такой логической конструкции, вы и сами не воспринимаете ее без сомнений http://forum.oberoncore.ru/viewtopic.php?p=36412#p36412 . Нарушается однородность логики для циклов, невозможно представить обычный цикл и переключающий цикл в нескольких ветках.

В книге "Как ...", являющейся основным описанием языка Дракон, цикл FOR в нескольких ветках явно не предусмотрен.

Владимир Паронджанов писал(а):
Задача автора языка и автора инструмента - привлекать сторонников, а не отпугивать их.
Поэтому в языке ДРАКОН предусмотрен цикл FOR.
При этом все будут довольны.

Привлекать надо так, чтобы позже у сторонника не возникло разочарование.

Владимир Даниелович, ваше решение является для нас авторитетным.

Автор:  Владимир Паронджанов [ Суббота, 30 Июнь, 2018 13:34 ]
Заголовок сообщения:  Re: Предложение для улучшения удобства восприятия границ For

Чтобы выделить цикл ДЛЯ, нужно увеличить горизонтальный размер двух икон:
— Начало цикла ДЛЯ
— Конец цикла ДЛЯ
(чтобы они торчали в каждую сторону на 5 мм).

В случае вложенных циклов ДЛЯ
у внешнего цикла ДЛЯ
нужно увеличить горизонтальный размер двух икон
— Начало цикла ДЛЯ
— Конец цикла ДЛЯ
(чтобы они торчали в каждую сторону на 10 мм).


Это требует доработки дракон-конструктора.

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