YanghoScript
YanghoScript — это простой язык программирования с возможностью работы с переменными, арифметическими операциями и выводом результатов. Был создан для вьетнамских гангстеров😎.
Возможности
Существующие возможности:
- Присвоение значений переменным
- Арифметические операции
- Вывод результатов
- Комментирование строк кода
Будущие возможности (Не в ближайшее время):
- Условные операторы
- Конструкции циклов
- Функции
- Обработка ошибок
Установка
Чтобы начать работу с YanghoScript, вам понадобится Node.js. Скачайте и установите его с официального сайта Node.js.
Затем выполните следующие шаги:
- Клонируйте репозиторий:
git clone https://github.com/hoachnt/YanghoScript.git
- Установите зависимости:
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 — это шуточный язык программирования.