Pull to refresh

Comments 11

Неплохо, но было бы интереснее транслировать в Go — языки близки по философии (Go замечательно вписывается в The Zen of Python), при этом он комплириуемый и в нем почти нет кошмарных костылей, которыми кишит C++.
Работа по трансляции в С++ уже начата, перевод на другой язык наверняка повлечет за собой почти полную переработку продукта. Кроме того, программа на Go скорее всего будет работать медленнее(это не более чем мое предположение), видимо цель проекта добиться максимальной производительности.
По этой логике лучше вообще не транслировать, т.к. у питона наиболее близкая к питону философия :)
Лучше — да, но ведь задача — сделать код компилируемым, что без трансляции возможным не представляется. (Или представляется? Вроде были попытки).
ведь задача — сделать код компилируемым

Нет. Задача — сделать код быстрее.
И Go пока не конкурент С/C++ в этой задаче.

Не говоря уже про отсуствие прямых аналогов исключений и потоков в Go, что создаст проблемы при трансляции.
поддержу хабраюзера equand, чем оно лучше Nuitka (которая уже долго пишется)?
Мне одному кажется, что тут ограничений больше, чем пользы?
С таким количеством ограничений и костылей, наверное, проще и надёжнее будет сразу на С++ написать, если уж есть такая необходимость в высокой производительности. Ну или на Cython, если нужен модуль расширения.
Sign up to leave a comment.

Articles