1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/labsite-minor

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
Readme.md

Минор язык

Объявление

Можно изучить, посмотрев на папку с последней версией и папку example.

Вышла новая версия (0.4.1.1):

  • добавлено loop-утверждение, смотрите картинку:

  • используется Easygui; есть ошибка:

Приглашаем присоединиться к разработке Минора Питера Литса zo!

Онлайн-версия: Binder — запустите main.ipynb.

Присоединиться к чату Minor можно по ссылке: https://jq.qq.com/?_wv=1027&k=mgyw0umB

Номер чата: 942417279

Функции, которые есть в языке

Синтаксис

Пример

Игра «Угадай число»

let won = false;
let guess: int;

print("Добро пожаловать в игру по угадыванию чисел!");
print("В этой игре вам нужно угадать число от 1 до 100");

let number = random(100) + 1;

while !won {
  guess = to_int(input("Введите число: "));
  if guess == number {
    print("Вы выиграли!");
    won = true;
  } else if guess < number {
    print("Ваше предположение было слишком низким");
  } else {
    print("Ваше предположение было слишком высоким");
  }
}

Идеи

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

Версия

version 0.4.1

Зависимости

  • Python
    • sly
    • llvmlite
  • C++
    • cpp_range
    • kfs
    • python_like_list
    • lexicaluion/dict
    • SGSSGEM/expression
    • simpleMap
    • python_like_list_cpp

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

Встроенные функции: Функции, которые есть в языке

Как использовать

  • Windows
    • Если у вас есть интерпретатор Python3:
  1. Скачайте исходный код, откройте папку с самой новой версией (например, src/0.4.x/0.4.0.1).
  2. Откройте cmd или PowerShell.
  3. Введите python3 minor.py для запуска интерактивного интерпретатора.
  4. Введите python3 minor.py имя вашего файла с программой на Минор.mino для запуска вашей программы.
  5. Рекомендуется добавить папку, где находится minor.py, в переменную PATH, чтобы упростить использование.
    • Если у вас нет интерпретатора Python3:
  6. Загрузите последнюю версию архива (например, Minor 0.4.0.1 Win32.zip).
  7. Распакуйте архив.
  8. Введите minor для запуска интерактивного интерпретатора.
  9. Введите minor имя вашего файла на Минор.mino для запуска вашей программы.
  10. Также рекомендуется добавить папку в переменную PATH.

Ссылки

Демо

Демо

Грамматика

Грамматика

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Минорный язык, выразительный, лаконичный, энергичный. Развернуть Свернуть
GPL-3.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/labsite-minor.git
git@api.gitlife.ru:oschina-mirror/labsite-minor.git
oschina-mirror
labsite-minor
labsite-minor
master