Вопрос:
Какие вы знаете реализации Python на других языках?
Как часто спрашивают: Никогда не видел
Кто предложил: ALittleMoron
Ответ:
Помимо основной реализации (CPython) существуют ещё множество других:
Jython - python, написанный на языке Java.
IronPython - python, написанный на C#.
PyPy - python, написанный на RPython. Зачастую даже быстрее CPython за счёт JIT-копиляции, но не везде.
Cython - надмножество языка Python, добавляющее возможности языка C, компиляцию и статическую типизацию.
Большинство из сторонних реализаций Python либо сильно отстают от официальной реализации, либо полностью заброшены.
Объяснение ответа на собеседовании:
Лучше не беспокоиться по этому вопросу.
Реализации Python полезно знать и понимать, какие в них есть различия, но практического смысла в этом практически никакого.
Достаточно будет 1 раз посмотреть, какие реализации на каких языках есть и этого достаточно.