> -- Alexey Veselovsky писал(а):
> А где там зоопарк? Есть референсная (и единственно реально используемая) реализация -- CPython.

Набросаю в Вашем же стиле (упомянуть разные версии ББ, из которых на самом деле только 1.5 стандарт, а 1.6 - юникодный, причём лично я пробовал программы, написанные в 1.5, успешно запускать в 1.6 и наоборот):

> -- Цитата:
> CPython является основной, но не единственной реализацией языка программирования Python. Существуют также следующие реализации:Jython — реализация Python, использующая JVM в качестве среды исполнения. Позволяет прозрачно использовать Java библиотеки.[60]PyS60[43] — реализация Питона для (некоторых) смартфонов фирмы Nokia.IronPython — Python для Microsoft .NET и Mono. Компилирует Python программы в MSIL, таким образом предоставляя полную интеграцию с .NET системой.[61]Stackless[62] — также написанная на С реализация Python. Это не полноценная реализация, а патчи к CPython. Предоставляет расширенные возможности многопоточного программирования и значительно большую глубину рекурсии.Python for .NET[63] — ещё одна реализация Python для .NET. В отличие от IronPython эта реализация не компилирует Python код в MSIL, а только предоставляет интерпретатор, написанный на C#. Позволяет использовать .NET сборки из Python кода.PyPy[64] — реализация Python, написанная на Python. Позволяет легко проверять новые возможности. В PyPy кроме стандартного CPython включены возможности Stackless (англ.), Psyco (англ.), модификация АСТ «на лету» и многое другое. В проект интегрированы возможности анализа Python кода и трансляция в другие языки и байтокоды виртуальных машин (C, LLVM, Javascript, .NET с версии 0.9.9). Начиная с 0.9.0, возможна полностью автоматическая трансляция интерпретатора на C, в результате чего достигается скорость, приемлемая для использования (в 2—3 раза медленнее чем CPython при отключённом JIT для версии 0.9.9). JIT находится в активной доработке.python-safethread[54] — версия CPython без GIL, что позволяет одновременно исполнять Python потоки на всех доступных процессорах. Внесены также некоторые другие изменения.Unladen Swallow[42] — начатый Google проект по разработке высокоэффективного, максимально совместимого с CPython JIT-компилятора на базе LLVM.tinypy[65] — минималистическая версия Python. Часть возможностей CPython не реализована.

> -- Цитата:
> Специализированные подмножества/расширения PythonНа основе Python было создано несколько специализированных подмножеств языка, в основном предназначенных для статической компиляции в машинный код. Некоторые из них:RPython[68] — созданная в рамках проекта PyPy сильно ограниченная реализация Python без динамизма времени исполнения и некоторых других возможностей. RPython код можно компилировать во множество других языков/платформ — C, JavaScript, Lisp, .NET[69], LLVM. На RPython написан интерпретатор PyPy.Pyrex[28] — ограниченная реализация Python, но несколько меньше, чем RPython. PyReX расширен возможностями статической типизации типами из языка С и позволяет свободно смешивать типизированный и не типизированный код. Предназначен для написания модулей расширений, компилируется в код на языке С.Cython[70] — расширенная версия Pyrex.pyastra[71] — компилятор Python кода в ассемблер для PIC архитектуры.Проект shed-skin[30] — предназначен для компиляции неявно статически типизированного Python кода в оптимизированный код на языке С++, проект далёк от завершения.