Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>*АртельNew to Visual Studio Code? Get it now.

*Артель

Nezaboodka Software

nezaboodka.com
|
80 installs
| (1) | Free
Язык программирования Артель (Artel Programming Language)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Артель  –  универсальный язык программирования, предназначенный для профессиональной разработки и для обучения программированию на родном языке.

Название происходит от слова «артель», означающего добровольное объединение людей для совместного труда с общей ответственностью.

Вот пример простейшей программы, которая спрашивает у пользователя, как его зовут, и после ввода имени выводит на экран приветствие с введённым именем:

используется артель // https://artel-lang.by
используется терминал

выполнить
{
  написать("Как Вас зовут?")
  пусть имя = прочитать()
  написать("Здравствуйте, { имя }!")
}

Эта же программа может быть автоматически переведена с русского языка например на английский язык, с полным сохранением логики работы:

using artel // https://artel-lang.by
using terminal

do
{
  write("Как Вас зовут?")
  let name = read()
  write("Здравствуйте, { name }!")
}

Отличительные особенности языка Артель:

  • текст программы, включая служебные слова, может быть записан на разных естественных языках, знание английского языка не требуется; это облегчает изучение программирования в раннем возрасте и массовое применение языка в разных странах мира; в синтаксис изначально заложена возможность автоматического перевода между разными естественными языками и возможность использования разных форм одного и того же слова;

  • можно создавать как устанавливаемые приложения, так и приложения для браузера; язык не привязан к какой-то конкретной исполняющей системе и ориентирован на создание программ для уже существующих платформ с их библиотеками модулей (стандартно это JavaScript для приложений в браузере и .NET Core или Java VM для устанавливаемых программ);

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

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

Язык создан в белорусском исследовательском центре компании Незабудка Софтвер и используется в профессиональной разработке.

Краткое руководство: https://artel-lang.by/ru/guide.

Учебник: https://artel-lang.by/ru/tutorial.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft