Рэйлвэй Каген писал(а):
Это обсуждение слегка "провисло", т.к. не завершилось выделением сущностей.
Я говорил о трёх:
1.процедура
2.функция.
3.повторное использование(без вызова).
Владимир Даниелович предложил воспользоваться ГОСТом.
Моя ссылка на ГОСТ не играет существенной роли.
Я считаю важным вот что. Рэйлвэй Каген сделал самый крупный проект (из числа тех, про которые шла речь на этом форуме) с использованием редактора Геннадия Тышова.
Следовательно, именно Рэйлвэй Каген обладает наибольшим практическим опытом в этой области. Опираясь на этот опыт, Рэйлвэй Каген пришел к выводу о целесообразности иметь три сущности:
1.процедура
2.функция.
3.повторное использование(без вызова).
Мне кажется, надо согласиться с мнением Рэйлвэй Каген (поскольку он самый опытный). И создать предложенные им три сущности. Последнюю сущность, то есть повторное использование(без вызова) можно назвать вставкой.
Геннадий Тышов пишет, что "Вставка - термин неопределенный".
Это правда. У меня вставка была неопределенным термином.
Но, как я понимаю, сейчас ситуация изменилась. Рэйлвэй Каген дал определение этому термину. Если данное определение будет подвергнуто критике, мне кажется, Рэйлвэй Каген без труда сможет дать более строгое и развернутое определение.
Как графически изобразить три сущности, предложенные Рэйлвэем Каген?
В качестве одного из вариантов для обсуждения могу предложить следующее
1.процедура изображается прямоугольником с 4 вертикальными линиями (как бывшая вставка, то есть по ГОСТу).
2.функция изображается так же, как процедура с той разницей, что добавляется заливка (черный цвет 40%) в двух местах слева (между парой вертикальых линий) и справа (между парой вертикальых линий).
3.вставка [повторное использование(без вызова)] изображается прямоугольником с 6 вертикальными линиями (по три с каждой стороны)
Предложенные мной графические изображения можно распределить по другому (например, поменять местами изображения функции и вставки).
Я ни в коем случае не настаиваю на своих предложениях.
Вполне возможно, что я ошибаюсь (это со мной не раз бывало).
В общем, моя позиция такова. Как решит сообщество, так и будет правильно.