Сервисы
Назад

Вопрос:

Какие вы знаете реализации Python на других языках?

Как часто спрашивают: Никогда не видел

Кто предложил: ALittleMoron


Ответ:

Помимо основной реализации (CPython) существуют ещё множество других:

Jython - python, написанный на языке Java.

IronPython - python, написанный на C#.

PyPy - python, написанный на RPython. Зачастую даже быстрее CPython за счёт JIT-копиляции, но не везде.

Cython - надмножество языка Python, добавляющее возможности языка C, компиляцию и статическую типизацию.

Большинство из сторонних реализаций Python либо сильно отстают от официальной реализации, либо полностью заброшены.


Объяснение ответа на собеседовании:

Лучше не беспокоиться по этому вопросу.

Реализации Python полезно знать и понимать, какие в них есть различия, но практического смысла в этом практически никакого.

Достаточно будет 1 раз посмотреть, какие реализации на каких языках есть и этого достаточно.


Внешние ресурсы: