Лекция о семействе языков программирования «Артель»

04.02.2026 15:20, Соломенников Д.И.

Состоялась лекция о семействе языков программирования «Артель» от Дмитрия Суркова.

4 февраля 2026 года в рамках совместного цикла лекций сообщества «Ворчалки о программировании» и «Факультета компилятороварения» состоялась встреча с Дмитрием Сурковым — разработчиком семейства языков программирования «Артель» и экспертом ООО «Незабудка Софтвер» (резидент Парка высоких технологий, Республика Беларусь).

Название языка выбрано не случайно: «Артель» отражает коллективный характер разработки в русскоязычной среде, при этом легко транслируется в международное пространство как Artel. Кроме того, это осмысленная аббревиатура — Asynchronous, Reactive, Transactional, Extensible Language – фиксирующая ключевые технические свойства платформы.

В своём выступлении Дмитрий раскрыл подход к локализации программирования: речь шла не о простой транслитерации ключевых слов, а о глубоком осмыслении русской семантики и органичном встраивании родного языка в архитектуру языка.

Группа «Артель» объединяет выпускников Белорусского государственного университета информатики и радиоэлектроники (БГУИР). Команда известна разработкой САПР микроэлектроники, публикациями по Delphi/C++ Builder и текущим проектом электронных таблиц для больших данных.

Ключевые особенности языков «Артель»:

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

Отличительная черта подхода команды – принцип «едим свою стряпню»: разработчики активно используют языки «Артель» в собственных прикладных проектах.

Интерес вызвала презентация двух диалектов экосистемы «Артель»:

  • Артель-А — диалект, ориентированный на разработчиков с опытом в TypeScript, Kotlin, C#, Java и Swift. Сохраняет привычную структуру и синтаксические паттерны, облегчая переключение между русскоязычным кодом и англоязычными экосистемами.

  • Артель-М — минималистичный диалект с сокращённым набором понятий, служебных слов и операций. Специально разработан для сценариев встраивания, написания скриптов и работы в ресурсоограниченных средах.

Лекция вызвала живую дискуссию. Слушатели отдельно отметили эстетику и выразительность русскоязычных команд. Организаторы благодарят Дмитрия Суркова и команду «Незабудка Софтвер» за содержательный материал и желают дальнейших успехов в развитии языковой экосистемы «Артель».

Посмотреть лекцию в записи можно по ссылке: RuTube

Презентация лекции также опубликована: artel.pdf, 2.2 Мб.