Транспайлер Python → 11l → C++ состоит из двух транспайлеров:
  1. Транспайлер Python → 11l, который переводит код на языке Python в код на новом языке программирования 11l.
  2. Транспайлер 11l → C++, который переводит код на языке 11l в C++ [который затем компилируется в машинный код].

В некотором смысле язык 11l выступает в роли промежуточного языка, но, так как он очень похож и близок к языку Python (правда семантически, а не синтаксически), то специально изучать его, в общем-то, не требуется.

Следует отметить, что особенностью данного транспайлера является то, что он генерирует человекочитаемый код на C++, что упрощает отладку написанной программы.

Производительность

Скачать

Вот последняя версия пары транспайлеров Python → 11l и 11l → C++: 11l.tar.xz [репозитории с исходниками].

Использование:
  1. Распакуйте архив в каталог по вашему выбору.
  2. Откройте терминал/консоль/‘командную строку’.
  3. Выполните команду:
    <путь_до_каталога_с_распакованным_архивом>\11l <исходный_файл_на_python_или_11l>
    в Windows или
    <путь_до_каталога_с_распакованным_архивом>/11l <исходный_файл_на_python_или_11l>
    в Linux.

Возникли проблемы с компиляцией вашей программы на Python? Прочтите это руководство.
Если вы не нашли в нём решение своей проблемы, тогда напишите на форуме.