January 17

Jython 1.0 Launches on January 17, 1997: The Python-Java Bridge

January 17, 1997

Jython 1.0 Launches on January 17, 1997: The Python-Java Bridge

On January 17, the first version of Jython (JPython) was released.

Jython (formerly JPython) is an implementation of the Python programming language that runs on the Java Virtual Machine (JVM).

What does this mean? A programming language, in a broader sense, is not just a set of language constructs and idioms, but also the runtime environment in which the code is executed.

The Python most developers use today is CPython.

The Java Virtual Machine (JVM) is one of the most powerful and mature execution environments thanks to its cross-platform nature. As a result, hundreds of programming languages have been implemented to run on it, including Jython.

In essence, Jython is almost the same as Python, but it runs inside the JVM and can even use Java classes via standard imports.

Jython website: https://www.jython.org/
GitHub: https://github.com/jython/jython

See also Celebrating Java’s Launch Anniversary: How Java Changed the Tech World.

Key facts

Event date
1997-01-17

Pasha Kalashnikov

Enjoyed this story?

IT History Journal is an independent, ad-free publication maintained by one person. If these stories matter to you, your support — however small — helps keep them coming.

Subscribe