LINUX.ORG.RU

CPython vs Jithon


0

0

Использую Netbeans 6.7 для разработки Python проектов.

имеется возможность выбора между сабжами.

как ни страннопод Jython все запустилось без изменений.

Вопросы:
1) Эти реализации действительно 100% совместимы (на уровне языка 2.х)
2) А где JIT эффективней? Ява?

>1) Эти реализации действительно 100% совместимы (на уровне языка 2.х)

Jython афаик отстает от CPython по версиям.

>2) А где JIT эффективней? Ява?

Зависит от применения. Там, где широко используется параллелизация, эффективней Jython. Почти во всех остальных случаях CPython и по памяти и по скорости выигрывает.

anonymous4
()
Ответ на: комментарий от lorhellboy

> т.е. CPython - реализация по умолчанию, которая стоит (должна стоять) на Питон хостингах?

Угу. Jython несовместим с обычным питоном (CPython), поэтому про него должно говориться явно.

const86 ★★★★★
()

> 1) Эти реализации действительно 100% совместимы (на уровне языка 2.х)

Сейчас jython полностью совместим с CPython 2.5, но многие библиотеки (расширения, использующие 'C') не работают с Jython

> 2) А где JIT эффективней? Ява?

В яве jit хорош, но jython тормоз

baverman ★★★
()
Ответ на: комментарий от baverman

> Недавно зарелизился jython 2.5, наконец догнав соответствующую сишную реализацию.

Во-первых, речь не про догнать и перегнать, а про разницу между соответствующими версиями. Во-вторых, питон уже 2.6 и 3.1 есть, так что опять облом, но этот момент вряд ли интересует тех, кто смотрит на jython, так что пофигу.

const86 ★★★★★
()

Основные отличия на уровне РЕР-ов. И на числодробилке жаба-реализация немного быстрее, а на основном медленнее.

cab ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.