∗
⇱
АРТЕЛЬАртель – это семейство универсальных языков программирования, которые имеют следующие особенности:
предназначены для профессионального применения;
пригодны для обучения программированию на родном языке (русский, английский, а в будущем и другие языки);
дают возможность использовать уже существующие англоязычные библиотеки и их программные интерфейсы на родном языке, например, русском;
являются многоплатформенными и способны обеспечить как создание «родных» приложений с раздельным исходным кодом для разных платформ, так и создание кросс-платформенных приложений с единым исходным кодом для нескольких платформ.
Русское название языков происходит от слова «артель», означающего добровольное объединение людей для совместного труда. Английское название «artel» раскрывается по первым буквам слов: Asynchronous, Reactive, Transactional, Extensible, Language.
В настоящий момент в семействе языков Артель имеется два диалекта: Артель-А и Артель-М.
Для популярных редакторов Visual Studio Code и Eclipse Theia доступно расширение, обеспечивающее удобную навигацию по исходному коду, подсветку синтаксиса, отладку и другие привычные программистам средства.
Также доступна документация по двум стандартным библиотекам: Верстак и Реактроник. Они предназначены для создания графических пользовательских интерфейсов на основе принципов транзакционного, реактивного и асинхронного программирования.
Все материалы и программные средства, включая компилятор и инструменты разработки, являются бесплатными и открытыми.
Разработка языков и инструментов ведётся с осени 2019 года в исследовательском центре компании «Незабудка Софтвер».