YanghoScript

YanghoScript — это простой язык программирования с возможностью работы с переменными, арифметическими операциями и выводом результатов. Был создан для вьетнамских гангстеров😎.

Возможности

Существующие возможности:

  • Присвоение значений переменным
  • Арифметические операции
  • Вывод результатов
  • Комментирование строк кода

Будущие возможности (Не в ближайшее время):

  • Условные операторы
  • Конструкции циклов
  • Функции
  • Обработка ошибок

Установка

Чтобы начать работу с YanghoScript, вам понадобится Node.js. Скачайте и установите его с официального сайта Node.js.

Затем выполните следующие шаги:

  1. Клонируйте репозиторий:
git clone https://github.com/hoachnt/YanghoScript.git
  1. Установите зависимости:
cd YanghoScript
npm install

Использование

После установки вы можете использовать YanghoScript для выполнения программ, написанных на этом языке. Откройте файл code.ys и напишите в нем свой код на YanghoScript.

Пример кода:

// Присваивание строкового значения переменной text
text = 'Hoach';
// Присваивание результата сложения чисел переменной summ
summ = 6 + 5;

// Вывод содержимого переменных на экран
NOILIENTUC text;
NOILIENTUC summ;

// Присваивание результата выражения переменной sumandmin
sumandmin = summ - ((20 + 2) * 2);

// Вывод результата выражения и строки на экран
NOILIENTUC sumandmin;
NOILIENTUC 'Chao ca lo nha minh nha';

// Операции True/False
NOILIENTUC 1 EQUAL 1;
NOILIENTUC 2 MORE THAN 1;
NOILIENTUC 1 LESS THAN 2;

Чтобы запустить программу, используйте следующую команду в терминале:

npm start

или

yarn start

Убедитесь, что ваш код написан в файле code.ys.

Структура кода

YanghoScript поддерживает следующие конструкции:

  • Присвоение значений переменным: variable = value;
  • Арифметические операции: +, -, *, /
  • Используйте скобки для правильного порядка арифметических операций. Например, для выражения 1 + 2 * 3 его следует записывать как 1 + (2 * 3).

Примеры правильных выражений:

1 + 2 * 3; // Result: 9(не корректно)
1 + 2 * 3; // Result: 7(корректно)
10 / (2 + 3); // Result: 2(корректно)

Использование скобок гарантирует правильный порядок операций и предотвращает ошибки в расчетах.

Важно

YanghoScript находится на ранней стадии разработки и может иметь некоторые ограничения и недостатки. Если вы найдете ошибки или у вас есть предложения по улучшению, не стесняйтесь сообщать об этом в разделе Issues на GitHub.

Не забывайте, что YanghoScript — это шуточный язык программирования.