Google выпустила альфа-версию Grumpy, транспайлера Python-кода в Go
Новости
5К открытий5К показов
Google открыла доступ к исходному коду своего транспайлера Grumpy, переводящего код, написанный на Python, в Go, и исполняющего его. Программа пока что имеет альфа-статус, и вы можете принять участие в её разработке.
Разработчики сообщают, что целью Grumpy была замена CPython 2.7, который активно используется в веб-проектах компании, поскольку CPython плохо справлялся с конкурентными нагрузками.
У Grumpy есть две отличительные особенности. Во-первых, в нём отказались от поддержки C-расширений, что дало дополнительные возможности работы с многопоточностью и улучшило масштабируемость.
Во-вторых, тот факт, что Grumpy не является интерпретатором, повышает его возможности по оптимизации (в частности, при помощи статического анализа при компиляции) и интероперабельность с Go-кодом.
5К открытий5К показов