Лекция Юрия Четырько по транзакционно-реактивному программированию
22.04.2026 19:00, Соломенников Д.И.
В рамках курса лекций «Факультета компилятороварения» состоялась лекция Юрия Четырько по транзакционно-реактивному программированию.
22 апреля сообщество «Ворчалки о программировании» («Ворчалки о программировании» в Макс) совместно с «Факультетом компилятороварения» организовало лекцию Юрия Четырько «Транзакционно-реактивное программирование в примерах на языке Артель», соавтора языков программирования «Артель» («Незабудка Софтвер»).
Были рассмотрены следующие аспекты на примерах языка Артель:
- сигнальные переменные;
- реактивные подпрограммы;
- атомарность транзакций;
- динамическое отслеживание зависимостей.
На практических примерах – цифровые часы с авторежимом темы и игра «Угадай число» – продемонстрировано, как сочетание реактивности и транзакций обеспечивает целостность данных, эффективную перерисовку интерфейса и упрощает отладку.
Также затронуты архитектурные решения библиотек Reactronic и Verstak, возможности русскоязычных фреймворков и перспективы применения подхода в веб-, десктоп- и робототехнических проектах.
Запись лекции доступна на Rutube по ссылке.
Ссылка на презентацию: artel-transactional.pdf, 2.4 Мб.
На GitHub доступны исходники приложений, которые демонстрировались на лекции по транзакционно-реактивному программированию:
https://github.com/nezaboodka/artel-verstak-demo/.
При желании можно самостоятельно запустить и поэкспериментировать с исходным кодом.