scripting on jvm
JVM Languages comprises computer programming languages that are used to produce software that runs on the Java Virtual Machine, e.g. see Jython and Python. Some of these languages are interpreted by a Java program, and some are compiled to Java bytecode and JIT-compiled during execution as regular Java programs to improve performance.

The JVM was initially designed to support only the Java language. However, as time passed, ever more languages were adapted or designed to run on the Java platform. [1]

Read more: JVM Languages Content - InfoQ, JVM Language Summit, Why need so many JVM languages?, JVM prog. langs, Spring Dynamic language support.

Python for Beginners and Professionals

Below links can be used as a starting point for developers whom are new to Python or starting it from scratch.

Other Tools: Java ToolkitAPI'sProgrammer's CornerWebDev. ToolsDatabase ToolsMultimediaMaths and Science


  1. 1. List of JVM languages
  2. Top five on the JVM
  3. Dynamic Language Support on the JVM
  4. JDK 7 Feature: Dynamically Typed Langs.
  5. Scripting in Java