Difference between revisions of "Jython"
Jump to navigation
Jump to search
(added citation) |
|||
| Line 1: | Line 1: | ||
| − | '''Jython''' is an implementation of the [[Python (programming language)]] that runs on the [[Java|Java Standard Platform]]. Jython fully implements nearly all of the Python standard library modules, with a few key differences.<ref> {{cite web|url=http://www.jython.org// | title= Jython | work=The Jython Project }}</ref> | + | '''Jython''' is an implementation of the [[Python (programming language)|Python]] programming language that runs on the [[Java|Java Standard Platform]]. Jython fully implements nearly all of the Python standard library modules, with a few key differences.<ref> {{cite web|url=http://www.jython.org// | title= Jython | work=The Jython Project }}</ref>. It should be noted that Jython is ''not'' a different implementation of the [[Python]] interpreter. |
==Differences== | ==Differences== | ||
Revision as of 15:11, March 21, 2010
Jython is an implementation of the Python programming language that runs on the Java Standard Platform. Jython fully implements nearly all of the Python standard library modules, with a few key differences.[1]. It should be noted that Jython is not a different implementation of the Python interpreter.
Differences
- The os module in Jython is not a complete implementation of the os module in Python because of limitations in the "sandboxing" design of Java.
- Jython programs cannot use CPython extension modules written in C.
- Jython utilizes the pure garbage collection algorithms of the Java runtime environment instead of the reference counting method of the Python interpreter.
See Also
References
<references>