DRAKON.SU

Текущее время: Пятница, 19 Апрель, 2024 21:48

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: Пятница, 28 Октябрь, 2016 11:26 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1357
Здесь имеет место комбинирование, соединение несвязанных по смыслу слов.

Метода, как какого либо действия, тут нет.
В остальной части книги термин "шампур метод" отсутствует.
Надо не заменять термин, а надо удалить, забыть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 28 Октябрь, 2016 14:38 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 239
Откуда: Россия, Стерлитамак
Согласен "шампур метод" очень непонятно, а вот "шампур-блок" уже стойкую ассоциацию вызывает. И пожалуй более точную, чем "ветка", т.к. может относиться и к примитиву, и более подходит к отображению силуэта, чем ветка. Может наоборот, ветка - избыточный термин? Дракон же не только для программистов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 31 Октябрь, 2016 17:11 

Зарегистрирован: Четверг, 30 Январь, 2014 13:38
Сообщения: 423
Владимир Паронджанов писал(а):
LKom писал(а):
Термин "шампур метод" является термином паразитом, никчемным термином.
Спасибо за критическое замечание.
А каким термином Вы бы предложили его заменить?

Далее приводится не окончательное решение,
а постановочная задача возможной замены или эквивалента термина "шампур".
Давно "зудит" этот проблемный вопрос, но руки не доходят засесть за него.

С одной стороны - это краткий (одним словом) и общепонятный образный термин,
хорошо отражающий интуитивную суть дела.
С другой стороны - он многих смущает, как нестрогое бытовое выражение из горного обихода
(хотя у передовых англосаксов такое применяется очень часто).
С третьей стороны - в любом случае необходим
способ точного профессионального выражения его смысла
(по существу дела):
-- применительно к последовательному программированию:
в этом плане он систематически излагается в методологии Дракона;
-- в его обобщении на параллельное программирование;
-- в их обобщение на (последовательные и параллельные) алгоритмы
для аппаратной, программной и организационной (менеджмент) реализации.

1
В многопоточном параллельном программировании понятию шампур примерно соответствует понятие основной поток.
Это последовательный поток.
Он всегда есть, и он одни.
От него могут порождаться (ответвляться) новые параллельные ему дочерние потоки
и замыкаться на него (но не обязательно).
Потом снова порождаться и замыкаться и т.д.
Это тоже последовательные потоки.

Возможен вложенный параллелизм, порождаемый от дочерних потоков.
В целом образуется последовательно-параллельная система последовательных
дочерних и внучатных потоков
(возможно взаимодействующих между собой).

Но основной общий поток один - и он сквозной.
На общей схеме он проходит во вертикали (или горизонтали) насквозь всей системы потоков.
А все дочерние и внучатные потоки изображаются справа (или внизу) по отношению к основному потоку.

2
Эту идею необходимо обобщить на все другие способы реализации параллелизма

3
В принципе эту идею можно распространить на условные ветвления,
как систему переключаемых (альтернативных) потоков,
с некоторым базовым потоком - от которого переключаются остальные.
Но дело в том, такие переключаемые (альтернативные) потоки
включаются в основной (последовательный) поток
и, возможно, во все прочие параллельные ему потоки.

В альтернативных ветвях также могут быть вложенные условные ветвления,
с образованием сети таких ветвей (с замыканием)
Но выделяется главная сквозная линия - она как раз хорошо преподносится в Дракон методологии:
шампур или царская дорога.

4
В конечном счете необходим какой-то более общий термин,
обобщающий термины "основной поток" и "сквозная линия" (шампур, царская дорога).
Да и для этих двух частных терминов хорошо бы подобрать что-нибудь более вразумительное.

----------------------------------------------------
Пока ничего такого не генерится.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2

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


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

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


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

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