Jython

Реализация с открытым исходным кодом для JVM, написанная на Java, по лицензии Python Software Foundation License. Он поддерживает только версию 2.7, версия 3 в настоящее время разрабатывается.

Отличия от CPython:

  • Тесная интеграция с JVM.
  • Строки являются Unicode.
  • Не поддерживает расширения для CPython, написанные на C.
  • Не страдает от Глобальной блокировки интерпретатора.
  • Производительность обычно ниже, хотя это зависит от тестов.

Привет, мир

 print "Hello World!"

 

Вы также можете использовать функции Java:

 from java.lang import System
System.out.println("Hello World!")

 

внешняя ссылка

  • Официальный веб-сайт
  • Mercurial хранилище