birp — большой русский питон (BIg Russian Python)
Project description
birp (борп) - большой русский питон
Почему большой? Потому что.
Почему русский? Потому что на русском.
Почему питон? Потому что.
Что?
С помощью данного модуля вы сможете писать код на русском, но всё ещё пользоваться всеми преимуществами Питона! (пожалуйста, не надо)
Транслятор переводит не только ключевые слова, но и встроенные функции, типы, магические методы, а так же некоторые другие слова
Пример кода:
граница = целое(ввод("Введите верхнюю границу: "))
для число в диапазон(граница):
вывод(число)
Пример транслируется в:
bound = int(input("Введите верхнюю границу: "))
for number in range(bound):
print(number)
Транслятор Борп в том числе написан на Борп (см. файлы *.birp в репозитории)
Установка
python -m pip install birp
Использование
Напишите ваш код в файле с расширением .birp и запустите простую команду:
python -m birp -f файл1 файл2...
Более подробно об использовании аргументов расскажет python -m birp -h
Документация
Когда-нибудь - обязательно. Пока смотрите примеры (папка examples
) и используйте обратную трансляцию (см. ниже)
Обратная трансляция
Для тех, кому очень лениво переписывать тысячи строчек кода, сделан модуль обратной трансляции (из обычного Питона в Борп):
python -m birp.reverse -f файл1 файл2...
Очень хороший пример обратной трансляции
git clone https://github.com/keon/algorithms
python -m birp.reverse -f algorithms/algorithms/*/*.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.