Почему большой? Потому что.
Почему русский? Потому что на русском.
Почему питон? Потому что.
С помощью данного модуля вы сможете писать код на русском, но всё ещё пользоваться всеми преимуществами Питона! (пожалуйста, не надо)
Транслятор переводит не только ключевые слова, но и встроенные функции, типы, магические методы, а так же некоторые другие слова
Пример кода:
граница = целое(ввод("Введите верхнюю границу: "))
для число в диапазон(граница):
вывод(число)
Пример транслируется в:
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
Если не передать файлы, то запустится интерактивный режим.
Работает он ужасно, потому что так и задумано (нет).