×

Вы используете устаревший браузер Internet Explorer. Некоторые функции сайта им не поддерживаются.

Рекомендуем установить один из следующих браузеров: Firefox, Opera или Chrome.

Контактная информация

+7-863-218-40-00 доб.200-80
ivdon3@bk.ru

Акторная модель в языке программирования Elixir: основы и применение

Аннотация

Шиян В.И., Кузнецов А.М., Литвиненко П.Н., Полтавская А.А., Прохоров М.А., Степуленко К.А., Токарева Д.С.

Дата поступления статьи: 29.12.2024

В статье рассматривается акторная модель, реализованная в языке программирования Elixir, который является наследником языка Erlang. Акторная модель представляет собой подход к параллельному программированию, где независимые объекты, называемые акторами, взаимодействуют друг с другом посредством асинхронных сообщений. В статье подробно описаны основные концепции Elixir, такие как сопоставление с образцом, неизменяемость данных, типы и коллекции, а также механизмы работы с акторами. Особое внимание уделено практическим аспектам создания и управления акторами, их взаимодействию и поддержанию состояния. Статья будет полезна исследователям и разработчикам, интересующимся параллельным программированием и функциональными языками.

Ключевые слова: акторная модель, elixir, параллельное программирование, сопоставление с образцом, неизменяемость данных, процессы, сообщения, почтовый ящик, состояние, рекурсия, асинхронность, распределённые системы, функциональное программирование, отказоустойчивость

1.2.2 - Математическое моделирование, численные методы и комплексы программ

2.3.1 - Системный анализ, управление и обработка информации

.