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

*Артель

Nezaboodka Software

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

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

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

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

подключить терминал

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

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

import terminal

do
{
  write("What is your name?")
  let name = read()
  write("Hello, { name }!")
}

Такие переводы возможны между многими естественными языками как в полностью автоматическом, так и в полуавтоматическом, режиме. Программист может явно уточнить как переводить те или иные имена, задавая им псевдонимы.

псевдонимы(русский)
{
  подключить терминал = terminal
  операция написать(текст) = write(text)
  операция прочитать() = read()
}

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

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

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

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

Язык создан в белорусском исследовательском центре компании Незабудка Софтвер и используется в профессиональной разработке. Инструменты программирования развиваются децентрализованным сообществом инженеров, имеют бесплатную лицензию и открытый исходный текст.

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