Как стать автором
Обновить

Акторы как частный случай dataflow

Время на прочтение1 мин
Количество просмотров1.4K
Тема акторов в последние годы набирает популярность и некоторым авторам представляется как хит
сезона, хотя само понятие уходит корнями в 70 годы. Особенно усердствуют эрланговцы — одни
заголовки чего стоят — На передовой дизайна виртуальных машин, прямо-таки вспоминаются заголовки советских газет.

Принцип dataflow — мой любимый принцип программирования. Он очевиден, универсален, и в тоже время применять его напрямую сложновато как для компьютеров, так и для мозгов программистов. В двух словах — операция выполняется тогда, когда готовы все ее операнды, и ее результат является операндом для других операций. С этой точки зрения актор — простая dataflow операция:
.
где In — входные сообщения, Out — выходные, State — внутреннее состояние актора. Следовательно, можно реализовать только базовые dataflow конструкты, а акторы определить на уровне пользователя. Однако акторных библиотек существует много, а dataflow — очень мало. Иными словами, авторы акторных библиотек не желают давать доступ к неизбежно существующему dataflow нутру. Связано это с недоверием пользователю или с непониманием того, что они «говорят на прозе»?
Теги:
Хабы:
Всего голосов 14: ↑2 и ↓12-10
Комментарии4

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн