Languages

Fsharp
ActionScript
xBase
Clean
GPSS
PureBasic
Sieve
Erlang
JOVIAL
Mercury
Linda
DataFlex
PostScript
FoxPro2
VFP
Cobol
Prolog
Jython
Awk
VisualBasic
JavaScript
Matlab
ASP
Haskell
Csharp
D
Smalltalk
Nemerle
Pixilang
Java
SQL
Python
ObjectPascal
Ruby
Perl
Pascal
Assembler
PHP
C
Functions  Add function  Users  Registration  Enter   About  ASCII Table  Our helpers

Jython

OS: Cross-platform
Platform: Java Virtual Machine
Genre: Python Programming Language Interpreter
License: mixed, see #Licence terms
Website: http://www.jython.org


Jython, formerly known as JPython, is an implementation of the Python programming language written in Java. It was originally created by Jim Hugunin. (Compare JRuby for the Ruby language.)


Overview

Jython programs can seamlessly import and use any Java class. Except for some standard modules, Jython programs use Java classes instead of Python modules. Jython includes almost all of the modules in the standard Python programming language distribution, lacking only some of the modules implemented originally in C. For example, a user interface in Jython would be written with Swing, AWT or SWT. Jython compiles to Java bytecode either on demand or statically.

Jython also includes jythonc, a compiler that converts Python source code into Java bytecode (intermediate language). This allows Python programmers to write classes which can be fully utilized by a Java program.


License Terms

Jython is released under a mix of three licenses. One is the Python Software Foundation License (v2), which is a free software license. A second is the Jython 2.0, 2.1 license, which is a permissive free software license. The third is the JPython 1.1.x Software License, which appears to also be a permissive free software license, although this is unclear due to the complexity and that neither Free Software Foundation or Open Source Initiative have reviewed and commented on this license.


History

Jim Hugunin created Jython in late 1997, and he continued to develop it until 1999. In February 1999 Barry Warsaw took over as the primary developer. In October 2000 Jython moved to SourceForge. For a long time, Samuele Pedroni did the most of work maintaining Jython and developing it further. To the end of 2004, Samuele Pedroni stepped down as the primary developer, concentrating his effort to PyPy, but his word is still considered the most authoritive on Jython internals. In January 2005, Brian Zimmer received grant from Python Software Foundation for the purpose of moving Jython forward. In December 2005, Frank Wierzbicki succeeded Brian Zimmer as the primary developer. During 2005, Jython development was still continuing, but the lack of developers with enough knowledge and time was making the progress slow. With more developers, development now seems to progress more steadily.


Status and Roadmap

The current release candidate is Jython-2.2rc2. It includes improvements to Java integration and implements many new features from CPython 2.2 and 2.3. CPython 2.4 or 2.5 is targetted for the next release (see Jython Roadmap).


Usage

Jython is one of two scripting languages (with Jacl) used in WebSphere Application Server .
Pancho - (alexander@mudi.la)

Methane Releases From Arctic Shelf May Be Much Larger and Faster Than Anticipated

Illustration showing leakage of methane from the East Siberian Arctic Shelf.

A section of the Arctic Ocean seafloor that holds vast stores of frozen methane is showing signs of instability and widespread venting of the powerful greenhouse gas, according to the findings of an international research team led by University of Alaska Fairbanks scientists Natalia Shakhova and Igor Semiletov.

The research results, published in the March 5 edition of the journal Science, show that the permafrost under the East Siberian Arctic Shelf, long thought to be an impermeable ...

More at http://www.nsf.gov/news/news_summ.jsp?cntn_id=116532&WT.mc_id=USNSF_51&WT.mc_ev=click


This is an NSF News item.

PycckaR
BepcuR


Articles
Articles


Library
Library


Downloads
Downloads

Google Chrome Golf 6
 © Internet, books, teachers and Rudevich Alexander brains.