Python/Справочник по языку Python 2.6: различия между версиями

Содержимое удалено Содержимое добавлено
Значки языка для внешних ссылок
Строка 38:
''Jython''
 
Реализация Python на Java. Эта реализация может быть использована как скриптовый язык для Java-приложений или для создания приложений на основе библиотек классов Java. Так же эта реализация используется для создания тестов для Java библиотек. За более подробной информация обращайтесь к [http://www.jython.org/ веб-сайту Jython]{{ref-en}}.
 
''Python for .NET''
 
Данная реализация восновном использует CPython, но управляет .NET-приложениями и делает доступными .NET-библиотеки. Создатель этой реализации Браен Ллойд (Brian Lloyd). За более подробной информация обращайтесь к [http://pythonnet.sourceforge.net/ домашней странице Python for .NET]{{ref-en}}.
 
''IronPython''
 
Ещё один Python для .NET. В отличие от Python.NET, это полноценная реализация Python, которая генерирует байт-код и компилирует код Python непосредственно в .NET assemblies. Создатель этой реализации - Джим Хаганин (Jim Hugunin), также является автором Jython. За более подробной информацией обращайтесь к [http://www.ironpython.com/ домашней странице IronPython]{{ref-en}}.
 
''PyPy''
 
Это - реализация Python, написанная на самом Python. Даже интерпритатор байт-кода написан на Python,который, в свою очередь, основан на CPython. Одной из целей проекта является поощрение проведения експериментов с языком, путём упрощения модифицирования интерпритатора (потому, что он написан на Python). Дополнительная информация доступна на [http://codespeak.net/pypy/ домашней странице проекта PyPy]{{ref-en}}.
 
Каждая из этих реализаций каким-либо образом отличается от языка, документированного в этом руководстве или вводит дополнительную спицифическую информацию сверх той, что описана в стандартной документации по Python. Пожалуйста, обращайтесь к документации, специфичной для конктетной реализации, чтобы определить, что ещё нужно знать при её использовании.