Google представила Grumpy - эксперементальный транскомпилятор Python в Go
Google представила транскомпилятор и runtime для языка программирования Python — Grumpy. Инструмент планируется использовать в качестве замены CPython из-за плохой масштабируемости последнего.
Продукты компании содержат десятки миллионов строк Python кода. Так, для фронт и API серверов сервиса youtube, обрабатывающих миллионы запросов в секунду, до сих пор использовался CPython 2.7.
Grumpy позволит транспилировать Python код в Go, который в свою очередь будет компилироваться в нативный. Из преимуществ подобного подхода — лучшая масштабируемость и операционная совместимость с Go, что может в конечном итоге способствовать плавной миграции на этот ЯП.
go, google, python, компилятор, транслятор