Сергей Прохоренко писал(а):
...некоторые парадигмы, наверное, плохо сочетаемы (если не взаимоисключающие) - а некоторые, напротив, хорошо объединяются (где-то однорангово, где-то иерархически).
Думаю, что применение той или иной парадигмы должно диктоваться стоящей задачей. При этом вряд ли кто будет интересоваться, сочетаются ли парадигмы друг с другом. Лишь бы не было противоречий в используемом инструментарии.
Вот к этому как раз есть вопросы.
Александр Ильин писал(а):
Цитата:
PureBuilder должен, оставаясь по-возможности лаконичным, наглядными средствами поддерживать разнообразные (но не любые существующие) парадигмы программирования:
...
Обобщенное программирование
...
Параллельное и распределенное программирование
В связи со второй упомянутой концепцией возникают такие вопросы:
1) Об уточнении предметки - речь будем вести о системах взаимодействующих процессов, в частном случае исполняющихся параллельно (зависимо или независимо друг от друга) - об источниках см.
это сообщение. Так я понимаю?
2) Каковы возможности информатизации систем процессов вплоть до программирования? С одной стороны, существует возможность, описываемая Виртом - на минимальном прогязыке представить операторы взаимодействия типа
Д25, 25Д, Д3/25, Д14/25, 3/25Д, 14/25Д, Д26, Д15/26, 21Д, 15/26Д, Д31, Д32, 32Д по определению Д2М-языка здесь - а может, ещё какие (я здесь для услкринтервалов, скажем, ничего не ввёл). Очевидно, эти представления оформляются как библиотечные для последующего употребления в Оберон-(Promela-)информоделях систем процессов - как эквиваленты рандеву-операторов (ну и аналогично вводятся операторы других механизмов - услкринтервалы и пр.). Так?
С другой стороны, есть Активный Оберон, представляющий расширение самого минимального прогязыка конкретным типом механизма взаимодействия процессов (AWAIT - верно я понимаю, что это услкринтервалы?) - и другими определёнными языковыми сущностями (делегаты и пр.), нужными и для поддержки этого механизма. Достоинства и недостатки этого обсуждались, как я понял, прежде всего
в этой теме - там, правда, о системном взаимодействии процессов меньше - м.б. есть специализированная тема.
И вот вопрос - какой подход будет реализован в Вашем проекте? Как видится путь реализации?
И ещё вопрос - как это связано с обобщённым программированием?