Facebook открыл код своего интерпретатора языка программирования Python
Исходные тексты своего интерпретатора Cinder языка программирования Python открыла для всех желающих компания Facebook, сообщает 5 мая портал OpenNET.
Доступ к коду предоставлен для того, чтобы разработчики могли перенести наработки, сделанные Facebook и повышающие скорость работы программ, в основную версию интерпретатора CPython. Код Cinder размещен в открытом хранилище на сайте Github.
Facebook не планирует продвигать Cinder как отдельный проект с открытым исходным кодом, конкурирующий с CPython. Программисты должны будут использовать представленный код на свой страх и риск.
Компания не будет помогать тем, кто столкнется с ошибками и проблемами при использовании ее кода. При этом Facebook готова рассмотреть предложения сообщества разработчиков проектов с открытым кодом по оптимизации Cinder и вопросам переноса ее кода в CPython.
Напомним, Cinder — это интерпретатор языка программирования Python, который является ответвлением от интерпретатора CPython версии 3.8.5. Facebook внесла в исходный код изменения, которые позволяют ускорить выполнение программ, написанных на Python.
Сейчас Cinder используется на серверах, обеспечивающих работу социальной сети Instagram, принадлежащую компании Facebook.